have to say that the way things have gone I have very little faith in Microsoft development platforms.  .net will live on in some form for a long time but anything they offer now and in the near future I will take as only good for 6 months and then it will be killed by the next buzz word.