@Author - Again with the fancy web dev stuff
Very exciting, deeply cool, so much you can do with the new toys.
Now, how do you do the really boring stuff like protect the user from browser-delivered malware? Sorry to be so dull but this stuff matters.
(oh, and BTW gmail works fine without jscript. And any reason to call web front-end for email a 'complex web app'?)