Well id recommend the OEM copy as its cheaper, but there's a downside you can only install it and use it on the PC its intended for. If you were to build another system you would be forced to buy a new copy of Windows. The retail version however although its more expensive, allows you to install it on thew PC its intended for, and if you were to upgrade to a new PC, just un install Windows off the old one and transfer it to the new one.

Hope that makes sense.