Unless you've been living under a rock, you know that Microsoft has just formally released their new mobile platform, Windows Phone 7. It's getting phenomenal reviews, and I have it on good authority that Steve Jobs of Apple has scheduled a recurring 3pm appointment to punch Phil Schiller in the nose just to relieve the stress he's feeling at the fact that his mobile empire is now laying in ruins.