I'm a long time user of the .NET Framework on Windows platforms, but I do a lot of programming on Linux as well. I'd like to take advantage of Mono for some particular projects, but the last time I tried (maybe 2 years ago?), Mono was simply not up to the task. As well, it was particularly difficult to get really good information on the state of Mono from either their site or Googling.
Are there any Mono gurus out there who can simplify the current state of the project for somebody used to using .NET 3.0 on Windows? Roughly how much of the base class libraries are usable, and how much of WinForms?
Thanks in advance!