An interesting thought occured to me today, after reading some angry posts (here, here and here).
Looks like the multi-platform story starts to turn around. Let's see:
Java 6 can run on:
Windows
Linux / Unix
.NET 3.0 can run on:
Windows (heh...)
Linux / Unix (with Mono)
Mac OS/X (with Mono)
But wait - it's getting even better...
Don't want to use Mono? Use Silverlight! As you probably know, SL 1.1 will be released next year with built-in CLR.
Well, That's what I call multi-platform...