+ How does Tomcat perform for speed?
Tomcat is an excellent choice. The only thing that will slow you down when developing with java is placing too much code in your jsp files. You might want to look at Jakarta struts(http://jakarta.apache.org/struts/index.html). If you're tired of lack of structure in other technologies, I would suggest looking into struts. It uses MVC, and does a good job of enforcing that structure. However, keep in mind that you can write hideous code in any language ;-). Hope that helps, Mike
