You won't have any problem with your hardware; you cannot, however, 'upgrade' from Xp; MS will publish a lengthy and annoying process that you can follow, but they don't even 'call' it an upgrade, and it can't transfer your programs - the easiest thing will be a new drive, with a fresh istall, then transfer your data, and reinstall your programs. 7's compatibilty manager is great with older programs, but if you should come across one that refuses to run, the VirtualXp is also great - I have programs working fine with it that didn't even run well on actual Xp! If I've read the pre-release stuff correctly, the retail will contain both x86 and x64 versions - I'm not sure about the 'cheapie' for netbooks - that doesn't seem to be 'gelled' yet...