This is out off topic, sorry, but I'm not agree with you Tom.
We are in 2010, the television is in 3D, we pay all with a credit card,
shoping on-line, we dont find any phone box on the street, GPS in the car,
SmartPhone on the pocket. The world is not the same as 10 years ago.
Progress (OE) is always staying on a GUI/CHUI with a big green monitor.
GUI for .Net ... yes ... but not today, I don't buy this.
Today is the Smartphone/RichWeb applications I buy.
In the '70 the discution was: Fortran or Cobol, and C++ was the winner.
Today we are on the warr with .Net/Java, and ...
who will be the winner ... Google/Apple/Blackberry (smart .Net/Java )