Originally posted by Craig Russell:
... I must admit I know nothing about Tapestry...
Tapestry has recently been adopted as a Jakarta sub-project and it's architecture is impressive in its approach to maintaining a clean separation of code from presentation mark-up, but that's a post for another forum.
-Ed