One of the best news that came out of the JavaOne 2007, is consumer JRE. Some users are not comfortable with downloading the big size JRE. This is one of the reason why there is not much of Java at rich clients side. With Sun coming up with small JRE(2-4MB), I believe, things will change. Check the news here.