O’Reilly got a really good article by Elliotte Rusty Harold on why Sun should make a seriuos overlook on Java to produce a cleaner version 3.