okay, so i realise there is a 3GS discussion for UK thread but it is 32 pages and i have skimmed through but dont have time to read the whole thing. so i just discovered the tarriffs for the 3GS. here is my situation: i took out a new contract at the carphone warehouse at the end of August 2008 on a iphone 3G 16GB 18 month contract (£45 per month). Therfore, my contract is now 10 months old. i want to upgrade to a 3GS but am unsure as to how to go about it. i remember last year iphone 2G owners were offered deals to upgrade to 3G but this time the deals dont look very appealing. so what would be the best way about getting a 3GS, im guessing selling my 3G 16GB and putting the money towards a new 3GS, but does this require paying off my contract which still has 8 months left (which is 8 x 45 which is £360 which i cant afford to do). quite frankly its a bit rediculous i think not offering an upgrade deal, but could someone here tell me the best course of action?