Website The Verge has done an extensive hands-on with Windows 8. Apparently, using the Windows 8 shop front for music purchases and movie rentals no longer defaults to MS Points for payment purposes; instead, users are prompted to use credit cards to pay the exact amount. According to The Verge, it’s likely that Microsoft will remove MS Points from Xbox LIVE in the upcoming dashboard update. You’ll still be able to buy and use MS Points, but in Windows 8 that will no longer be the only option. Here’s hoping this does indeed spread to the Xbox 360.
Source: The Verge