Mitch Rupp pointed towards an article on Internet Weekly about the progress of Mono. Some quotes I found interesting:
The Mono Project is also working on ASP.Net- and Web forms-compliant features for the Mono platform but Microsoft won't have to worry about the Mono Project using Windows Forms. "We don't care about Windows Forms," de Icaza said. "We think it stinks."
Oddly enough, de Icaza said the Mono Project is aimed more at Web applications than Web services. "Mono is an implementation of the .Net Framework, not Visual Studio, Passport or .Net services. Web services can't run on Mono today," de Icaza told an audience gathered at the Hynes Convention center in Boston. "A lot of people are excited about Web services, but I don't know why. Web services don't have as much application as everyone makes it out to be. Bill Gates says everything will be Web services-based, but they're not as useful as everyone thinks."
Passport or .NET services? WTF is this guy talking about? Now, I KNOW de Icaza is smarter than me. But does this guy only get his news about .NET on Slashdot or something? Wouldn't implementing the .NET framework automatically give you the ability to implement web services? I would chalk this up to just poor reporting, but the "not as useful as everyone thinks" comment makes me cringe.
The combination of his disdain for Windows forms (the API, or just that type of app?) and also web services leads me to believe that he feels that the power of .NET is creating neat-o web applications real easy. Now, granted, you can do that. But some of the real power is creating applications for Windows (or maybe OS X if Mono goes that way) that have the ease deployment, scalability, and extensibility of the web applications, with the added benefits of a rich client. Right?