OEMs are cheaper, as they're intended to be sold with a complete set of PC. Other than that of a fancy box and support from MS, there aren't so many differences. The only major difference is the licensing... OEM may only be installed on one computer and it may not be installed on a different PC. If you sell that PC, the OEM version of Windows must be provided along with PC.