Ever bought something from Xbox Live Arcade? The first time, you may have been a bit bamboozled by the process because Microsoft doesn't just let you put $15 on your credit card to buy a new game; purchases are done in 'Microsoft Points' that you deposit into a virtual wallet and you use the points to buy stuff.
[Continue »]