Why we need to call time on long mobile contracts

Phones should be sold just like any other piece of tech kit

Speaking as a happy iPhone user, I don't think my annoyance at not yet being able to upgrade to the new iPhone 3GS has anything to do with entitlement.