Just saw this and thought it might benefit a few people as it's a short contract and offers unlimited internet(I think most Vodafone deals are limited to 500mb) plus reasonable number of texts. Not many minutes so might not be suitable for everyone
I've always been pay as you go but am tempted by this.
12 months contract - £40 a month 3 months free by redemption = £360 for the life of contract.
Possible £35 quidco (£325 effectively)
300 mins, 300 Texts and Unlimited Mobile Internet.