This makes no sense to me at all.
Are people supposed to be so excited about Windows 7 that they will be hosting parties for it? WTF? Anyone care to explain this to me?
UPDATE: I now see. Microsoft is going to sponsor thousands of Tupperware party type events, and this is the intro video for those hosts. I guess that makes some kind of sense. Still lame.