I puchased a windows upgrade for my two home computers (laptop and desktop) from Costco a few months ago. It had the 64 bit version which I needed for my laptop and the 32bit version for my desktop. The laptop was running Vista and the desktop XP . I upgraded both machines and all was well...