How about F# :). There are also tons of new languages in development by solo developers. Like scala, jruby, groovy, boo etc.
For a language to catch on it really needs big support from a big company, so we will be stuck with what we got for a while. Although Sun and MS are investing heavily in making their platforms (JVM, CLR) more open to these languages. The defaults will be Java and C# for now, but only time can tell.