According to The Verge, Xbox Points are finally going to die. Rumor is that Microsoft will move to a gift card system not unlike iTunes. The system's said to work across Windows Store, Windows Phone Store, and Xbox, with a launch as soon as E3. We'll see.