6 months for £40
6 months for £20 by redemption
12 month Vodafone contract with Unlimited Texts, Unlimited Internet & 300 Mins.
Phone is free.
Total price works out at about £360 for the year, so for a phone that costs about £300 in the first place, and on a 12 month contract it's great!