One serious problem with the Windows 8 Store. It will only be for Metro Style apps, which require the complete stack to be on the the "Metro" .net stack.<p>I have an app that I was looking to port to Windows 8. It's written in .NET, and uses good architecture so that (I thought) all I would need to do is hook-up the UI. Nope. I can't just reference the core dll and be off. That dll has to be a "Metro class library." Now, I apparently have to maintain two versions of my core library in addition to the UI layers. This is a problem.