OEM edition is cheaper, but tied to the original motherboard you install it on. If you want to upgrade to a new mobo you would either have to call microsoft and beg, and they may reactivate it one time for you, or thye might not. Retail can be uninstalled off one computer and put onto another as many times as you like, as long as its not installed on two computers at once.