This is my current train of though. I bought a 8GB 2G in March '08, and will be eligible for an upgrade in August.
Now, since the 2G cost me £350 from the apple store, it's probably fair to assume I never received a handset subsidy, as I opted not to the take the 3G early upgrade "incentive" of buying out my existing contract.
So, surely as a "valued customer" or whatever they'll refer to me as, surely I am entitled to a larger discount on the 3GS, as they have yet to give me a handset discount at all?
If all else fails, I'll just ask them to unlock my out-of-contract phone, which, IIRC, they are required to do, and piss off to another network. I can live without visual voicemail.
Paris, because she's as clueless as O2