I used windows 7 on my laptop, and xp on my office pc. Windows 7 is certainly several magnitudes better than XP, it's got loads of features, is much slicker and better for media centre thingys. Saying that, I used XP all day, when I'm in the office anyway, and I haven't had a bsod for absolutely years, maybe you had faulty hardware or something last time?