Quidco - A Massive £160 cashback for ALL £25+ tariffs (including iPhone!).
O2 have a deal on until the 31st of March where they will give £160 cashback on all tariffs £25 and over including I-Phones. I just got a refurbed 8gb for free on an 18month contract for £30 a month. Works out to £21 a month after cashback including a free 8gb 3G I-Phone. Not sure if this is a good deal or not but seems great to me.