Basically I have been waiting for a free refurb 32gb 3GS Iphone at O2 on a 18 month contract, £35 a month, got impatient and rang them up to settle for a refurbed free 8gb 3G Iphone on a 18 month contract for £28 a month as they might not get stock.
They then offered me a BRAND NEW 32gb 3GS for free if I took out a 24 month contract.
Usually this would cost £180 but they wavered it.
Seems a good deal for a 32gb.
Please no haters, I don't post much on here so be gentle!