User blog comment:Jimeee/Dragonborn coming to PS3 and PC in February/@comment-95.145.114.13-20130121123028/@comment-3492791-20130122050655

Microsoft points are a direct translation. The only reason they exist is to confuse people into not realising how much money they are spending.

80MsP = $1.00