Mono - a viable implementation of .NET on Linux
This story: Mono Project Grows as Novell Hires 2 Volunteers and WinForms: How to Use Mono to Get Microsoft .NET GUI Based Applications Running on Linux by Charlie Calvert are starting to convince me that Mono will one day be a way to run .NET applications on Linux.
For us to run our app on Mono, we will need to see System.Window.Forms and System.Drawing implemented and the issues around WINE sorted out. But I'm optimistic in the next couple of years, we might actually be able to run .NET applications on Linux.