MS oem OS'es are tied to the 1st. motherboard they are installed on (MS feels that a different mb creates a new computer). Any other hardware is ok, the worst that will happen is you will need to reactivate it. Retail versions can be installed on any machine at any time but, must be limited to just one machine at any given time .