today's E3 keynote takes their Xbox Live concept and extends it to the PC, Windows Mobile and even Java-enabled phones. Whether you're at your PC or rocking a mobile, you'll be able to track your gamer tag, message friends, purchase content for that device or set it to download to another device, and of course compare rankings with your buddies on various gaming titles. Halo isn't going to run so well on your RAZR, so for actual cross platform titles, Microsoft is sticking with XBLA-esque games that can translate easily to different platform, such as Bejeweled. There will, however, be major games that can be played on your Vista PC and Xbox 360. Microsoft is banking heavily on third party support for Live Anywhere, in the form of mobile friendly value-adds for 360 games, and just straight up phone-friendly casual titles. In order to get more support, they're claiming to approach this from a "platform agnostic" (hah!) angle, and after supporting the 360, Windows Vista and Windows Mobile, will move on to Java, S60 and possibly even Palm if they deem it worth their while. Microsoft obviously has the muscle to launch a service like this, and the features they demoed look quite entertaining and welcome, but we'll still be (pleasantly) surprised if they actually manage to pull it off. Keep on reading for screenshots and impressions.