There’s been a lot of buzz going around about the new Windows operating system Windows 7. It’s meant to be a massive improvement over Windows Vista (which some would say isn’t hard). Microsoft seem to be taking a whole new approach with Windows 7, following on the heels of the success of Office 2007. What’s got my attention is how Microsoft plan on launching this new product. In store displays? No. A presentation to a packed out theatre of people? No. Tupperware style parties across the world? YES!