Just been in Tesco Leyland phone section and got 2 iPhone 16GB with my dad - Had a few more 16GB in stock and loads of 32GB. Guy said they were in stock in loads of stores just completely sold out online.
£229 + £35 a month for 12 months gets you a 16GB.
£299 + £35 a month for 12 months gets you a 32GB.
Deal comes with 750 Mins, Unlimited texts and 1GB internet.
Best deal out there!