Control your markup
I have had the questionable fortune to code a bit of web using Java technologies the last months. Not my choice of tech obviously but nevertheless interesting. Much has happened in the Java space since the days of Struts - I remember doing stuff on an early beta back in 2001. It was much better than coding servlets directly. We have gone a long way since then and these days Java or the microsoft techs are not the obvious choice anymore. People are being much more productive with Ruby, Python, Groovy, Scala and even Smalltalk these days. A much better world for us developers!