Microsoft is on something of an app releasing bender of late. If they aren’t releasing new iPhone and Android apps or games, then they are bringing new apps to their own also-ran mobile operating system, Windows Phone 7.

Continue reading... »