There are may reasons why Java Applets makes sense today. Many people who have developed in Java previously might think I am crazy thinking that Java can work on the client side. But there are many compelling reasons today which just make sense today than they did some 4-5 years back. Earlier whenever I thought of Java Applets all I could think of was a gray little box which would bring my computer to a grinding halt. I hated Java Applets and would rarely visit back a site with a Java Applet. The problem with Java was of deployment and speed.