Scratch that..Microsoft is not providing all the info I have researched this even more because I am not completely satisfied with the answers I got. According to other sites, you can install and upgrade from xp32 and vista 32 to windows 7 64. However you have to replace the OS which means reinstalling all your programs. Well that makes sense. here is the info from Microsoft
Most Windows XP and Windows 2000 users have the 32-bit version of these operating systems. For example, Windows 2000, Windows XP Home, Windows Tablet Edition and Windows Media Center Edition only come in 32-bit versions. For these operating systems, there is no upgrade installation path available when you upgrade from a 32-bit operating system to a 64-bit operating system. However, you can perform a custom installation that uses an upgrade license.
After you purchase a Windows Vista DVD, follow these steps:
- Back up all the data and the settings by using Windows XP Backup.
Note You can also use Windows Easy Transfer. This back up program is available on the Windows Vista DVD. However, you must use the version that is on the 32-bit Windows Vista DVD if you want to use Windows Easy Transfer to back up a 32-bit version of Windows. - Insert the 64-bit version of Windows Vista into the system DVD drive, and then restart the computer.
- Start Windows Vista Setup from the DVD when you are prompted.
Note You must start Windows Vista Setup by starting the computer from the Windows Vista 64-bit DVD. The installation package will not run on a 32-bit operating system. - When you are prompted during Windows Vista Setup, remember to select Custom as the installation type.
- After installation is complete, you can restore the data from its backup location.
So what gets me is the part about the upgrade license. I have not given up on this. I will get the final answer.