Just about to come to an end of an 18-month contract, and not sure whether to try and upgrade or go elsewhere. Does anyone have an opinion on whats the best deal out there at the moment?? Im currently with O2 on 600 mins unlimited text unlimited internet (which may have been capped in recent months?) with a Nokia 5800. I will ring O2 anyway but I wouldnt mind having something to compare their deal with. Thanks very much. S.