The difference is that the retail copy can be installed on 1 computer and if necessary, it can be removed from the first computer and then installed to a second computer.
With an OEM copy, it's tied into that 1 and only 1 computer. So, you don't have the ability to put it on another computer down the road. Obviously this limitation makes the OEM copy cheaper than the retail version.