@kettch: That's what they said about WinForms, and then WPF, and now WinRT. Then it will be WinNext, WinNext2, 3, 4, ... until there are so many platforms that Microsoft has lost sight of compatiblity and basically turns into a retailer releasing version after version only two weeks apart. Pretty soon I feel companies are going to get really tired of re-writing their applications.