From what I saw, Microsoft Surface could be a fresh air for .NET platform and its programmers. If its a success, then we'll see more .NET programmers works on tablet and touch applications, which means business will get more advantage of matured Microsoft systems.