The template should have some modern UI for all kinds of elements and implement some generic, high quality solutions for field level trails, pushing changed values to other docs (even in other DBs), logging, validation, localization, help... and it should have proper object orientated, modularized and reusable code, which you ...
A lot of frameworks are appearing: Ext, Dojo, etc...
With this developing environments, we can do more rich web applications.
I propose to select the best one as standard and include it as default.
We need web 2.0 applications now