Microsoft Corporation (MSFT) Windows Phone Offering Cool Indie Games

Microsoft Corporation (NASDAQ:MSFT) desperately wants to compete in the smartphone space with the likes of iOS and Android.

Keep Reading →