I generally hate java, but something to watch with the Java FX from Sun. Here is a terrible marketing description(ugh)- note the screens of your life - idiotic , ”Java FX is a powerful client technology for creating rich Internet applications (RIAs) with immersive media and content across multiple the screens of your life.”
Here is a designy, and incredibly lame UI presentation by sun here: http://javafx.com
And don’t you lust love when they have to make quicktime movies of their technology?