April 20, 2005: Web Application Solutions: A Designer's Guide is a nice comparison of different web app technologies of varying "thicknesses."