Sorry, I hope this request isn't stepping on the toes of linode. Please, linode, offer a windows VPS package and I will be the first to sign up! I'll be keeping my existing linux-node of course, Winode anyone?
Yeah, I've played with mono on a linux box that I have at home.
For nothing but basic .NET it does seem to work, though it isn't nearly as efficient as real .NET. It is also missing a lot of latest and/or more advanced stuff that the official release has.
The absolute decider is simply that all of my latest work is using MVC, which mono doesn't have yet. I've been a .NET programmer for years and absolutely hate web forms

. Up until MVC I refused to use .NET for any personal projects. With the advent of MVC, .NET web development has become something that actually makes sense. That is, if you can make hosting cost effective.