The real reason for .NET: taking Windows to UNIX.