Seems like a good deal on the iPhone 4. Get the handset for £49 (after cashback) on a £30 p/m contract with 1GB data, 500 x-network mins and 5,000 texts. (Plus 5,000 intra-network minutes).
Alternatively, today only you can get the iPhone 4 for £100 after cashback on Vodafone £25 p/m contract (but only 75 mins and 500Mb data).
Links there but doesnt work - http://www.quidco.com/3-mobile/