Right i was all set to buy an iphone just now but then the craphonewarehouse tell me that they dont accept my card type, now does anyone know if you buy one online via O2 does it force you to take out a contract when you buy it or keep your details and charge you the monthly tarrif or is it the same, sign-up for the tarrif via the pc when you first plug it in?