I came across some pre MIX Silverlight news, stakes are higher than ever and rewards never been better but is it the right way?

1.  Microsoft of make Silverlight Offline

Err What does it mean? It means that not only Silverlight application can be developed for the web but for the desktops as offline applications... which can be installed (ideally cross platform, love to see how they pull it off) it means build one application host it on the web or ship it for desktops, boy could stakes be even more higher? Expect to see Microsoft Office on the web and Facebook on the desktop.

2. Microsoft to push Silverlight for Intranet applications.

Silverlight applications to be suited best as enterprise applications using Sharepoint servers, and Microsoft to release sample code Silverlight Blueprint for Silverlight at MIX. Lets wait and see what comes of it.

3. Silverlight to be released on Wednesday, March 5th

Oh well, everyone say it coming but still can't wait.

Now my reactions to the news.

Silverlight is a clean and neat idea to bring the best out of the web but is Microsoft over complicating a simple platform? I just hope it doesn't end up in a mess. I am behind the concept of building a single application for desktop or the web, it is the way to move forward - cutting down compatibility issues - developers dream, but it should be done well, or the whole idea is going to collapse, my suggestion keep it simple, keep it real.

What do you think?