Hilarious ... actually came here to post this video .. but saw Bass already did it...

 

Having worked with .net and java on desktop, embedded systems, cross platform (mono )... i would say ... Java's claim of write once and run everywhere is not really true and that too has been made more complicated by J2EE...

 

Anyway not all applications need to be write once and run everywhere ... on the other hand its a great capability coupled with ORM like tech to make applications independent of db and OS ...  hence it would be great  if Microsoft  could invest part of their energy in making .net(or not ) cross platform ( though I understand for short term what their marketing guy will be saying )

 

By the way did you guys notice Mac in a MS/.Net household ? Wink