Alternatives to Webclasses
An addendum to my rant about Webclasses considered harmful: Alternative web-application platforms (which I have not used yet): Cocoon 2: XML + XSLT + Java, with strong separation of logic, content, and presentation; ZOPE: object-oriented web platform, programmed in Python or Perl.