Java servlets are used to make all kinds of dynamic web pages. It can be used instead of any and all of the following: perl, PHP, ASP, CGI, etc. So I'm quite amased that so few people use it. It is often much faster, and is always easyer to port to other systems, because its java. The only downside i have found so far is if you have a lot of HTML kode in your servlet kode, its quite a lot of extra koding, instead of joust simple HTML kode, but! this is dealt with if you use JSP (very similar to ASP) to handle your static HTML kode. Anyways I'm very pleased with using servlets and I would encourage anybody working with dynamic web pages to do the same.