Got three minutes to spare to see what Microsoft wants you to know about Windows Phone Series 7? Got Silverlight installed? Of course the answer is yes and yes. Check it out or hit up Microsoft's press area for another video detailing the design inspirations
Oh yeah - hands on with a previously unannounced "Oops, we didn't mean to show that" coming soon!