I think the reason why most users who tried to upgrade to Windows Vista encountered some issue such as compatibility and activation is because with the different settings of the current OS such as Windows 2000 or XP and hardware setup by the computer manufacturer.