My dad has the beta version of Windows 7 and is getting the full version. But then he likes Vista and I'm not overly keen. I'm still an XP fan (and still have a Win 98SE PC for some of my older games). My dad did build me a media PC for my 30th b'day though and put Vista on it. So i've got used to it a bit better (I quite like the desktop widgets), but I still only use it as a media PC in the living room and use my XP machine for everything else.
you would realise that PC World used to have a very good section for returned parts where people bought the wrong parts and took them back. Over the years, I've had cheap printers, graphics and sound cards etc. They still do them, but the prices have gone up a bit - so I don't bother going in anymore.
but there is a kernel (ha!) of truth - Windows is on its 7th* release, yet it still lacks features that are standard on other widely-used systems. I don't just mean the lack of a compiler/linker as standard (although that is fairly fundamental) but more generally useful things - I mean, for example, what modern desktop OS can't natively read/write PDFs in this day and age?