I don't understand why they are releasing Win7 when Vista hasn't been taken up by the masses. As an indication for example, only 30% of my sites visitors use Vista and 62% still use XP. You'd think that they'd try and phase out the use of XP before progressing to the next stage.

If you think about it, 10 years ago PCs were still developing at an alarming rate. My first PC was a Win95 Pentium II 200MMX with a 40GB hard drive and 32MB DDR memory. Every month or so I'd be down at the local store buying better memory, a larger or extra drive, upgrading the motherboard because the new CPU had a different shaped slot than the last one, ditching the V91 modem for a new ADSL router, etc, etc, etc. I think that now PCs have got to a stage were you don't really notice much difference when something new is available.

Unless your a gamer (which I'm not) and need huge amounts of fast memory and a blazing fast graphics card, the average user who runs the odd office app and surfs the net will be happier for longer with the machine that they have. I for one won't be upgrading my PC for many years to come. The only reason I have a 18 month old PC with Vista now is because the motherboard on my previous 'self-build' PC packed in and it was cheaper to buy a complete package than buy all the bits myself to build another one. If it hadn't died I would still be happily using it, along with XP, now.