@davewill: I think to be relevant a OS must not be only business oriented. Once Steve B. said that cool starts with consumer and I think there is much true in that statement. I think Microsoft needs to have a clear strategy for its own embedded OS, but is making it free the answer?

i.e. if I were Micrfosoft I would invest a lot in products like NetDuino...