.Net - it gets worse. in fact, quite a lot worse. Component programming rocks COM+ / MTS, DCOM, SOAP C# - Virtual Object System (VOS) Java, Cobol, Perl, Python, Eiffel# ... no IDL. no need for MS to deploy all of .Net at once Total Control Legacy HTML in the browser + components The X Box replacing Games PC's, Tivos Windows CE/NT in everything Exchange, not just a mail server, Active Directory, Unified security & authentication