Just to make justice :), scriptaculous is great too, but dojo is my prefered option, and is being used by big projects. Search for a review of ajax/js toolkits, both of them will be on top every time.
As for the templating system, smarty is what I have used the most, but we could go with pears standard, but smarty is robust, old enough, has cache, and quite popular.
Please try to take the desicion soon, I made a demo of the templating posibility with smarty a few months ago, I can start working with real stuff and commit to CVS in the next days if we decide which templating system we will use. This part is really important for base, there is not much room for improvements in logic and presentation without it.
good day kids !
-----BEGIN GEEK CODE BLOCK-----
GS/S d- s: a-29 C++(+++) ULAHI+++ P+ L++>+++ E--- W++ N* o-- K- w++++ O- M-- V-- PS+ PE Y-- PGP++ t- 5- X+ R tv++ b+ DI+++ D- G++ e++ h+ r+ z**
------END GEEK CODE BLOCK------