20110517 tech: Microsoft's next OS: 7 things to know