I think i got a good deal mind.
I work for the home retail group and vodafone have a offer with them atm, which allows 50% off any tariff. so im paying £20.50 per month for an iphone 4 with unlimited texts, 900 mins, and 750mb internet allowance.
Good deal imo.