Microsoft is not a company best-known for its customer-friendly approach to obsolescence.

Many people talk of the pain of the sudden inability to have documents they've created make sense using newer versions of the software used to create them, and they begrudge Bill Gates every cent they fork over - yet do it anyway and delight over the new functions.

But that's not a companywide truth. Microsoft's Xbox is coming out with a new model, the Xbox 360, but that doesn't mean ...