Went to a Microsoft Windows 8 Camp yesterday and I must say, it changed my view on Win8 entirely. The camp was focused on the store apps, so I'm not talking about the desktop apps that will still work as in Win7. The idea behind it is something I can really relate to, although some are as old as the unix community. It's really focused around content being the main focus for the user.
For a developer it's interesting because your application can have multiple entry and exit points, has to define what capabilities it will be using, and the best part: everything is asynchronous. Don't worry about callback methods and event handlers, the new
await keywords will allow to to write your asynchronous calls like a regular methods. The event part is taken out of your hands.
If you get the change to visit one of these (free) camps, I can really recommend it.