I was waiting for a homepage post about this, but I guess it isn't coming. Microsoft has changed the kernel in Windows Phone 8 to be based on Windows NT, instead of the Windows CE version in Windows Phone 7. This means that Windows Phone 7 apps will work on (currently unreleased) Windows Phone 8 devices, but the opposite will not be true. I have to say this has made me very angry. I've had my Nokia Lumia 800 for just over 5 weeks, and to find out that Microsoft is effectively making my device redundant, not to mention openly describing it as a "legacy" device is hugely frustrating. These handsets are still on sale! Not only that, but Nokia has decided that this is all fine and dandy because they don't think most customers care about updates: Do Nokia think people are stupid? I bet EVERYONE will care in a year's time when apps are starting to appear on the Marketplace that require Windows Phone 8, but they can't install or run them. Even worse, Microsoft haven't detailed what will happen if an existing app is updated to be WP8 only - will WP7 handsets continue to be able to download an older version, or will they just be screwed again? On the plus side though, this update isn't going to be out for a few months and Microsoft has promised that the Windows Phone 7.8 update my phone will be getting will definitely include the awesome home screen rework, that lets you resize all tiles. They also said that most of the features for Windows Phone 8 (and hopefully 7.8) haven't yet been announced as they have only given a developer preview so far.