OEM is for companies installing it, like dell, or some guy's custom computer shop. Retail is for you or me, the DIY'ers that might need to re-install if we up grade. Most places that buy OEM sell products to people who woln't upgrade (otherwise they would do the build and save money), and so the OEM will only install once, and with the new XP crap, you can't chaange/add hardware.