I've always heard that *upgrading* one Windows version to another is a kludge. I have heard of a few problems with people going from XP to Win7, and what most people recommend is doing a fresh install; apparently you can buy an upgrade version of Win7 and then insert your CD of XP when it asks to verify you have a valid copy. But I haven't tried myself yet