I am trying to use web2py to build a SPA http://en.wikipedia.org/wiki/Single-page_application
Along the way, I discovered angularjs http://angularjs.org/ I thought that it has some really forward thinking that web2py developers should take a look to see if there is any good ideas to learn from or integrate. IMHO, angular extends the functionality of html, resulting in much less javascript that needs to be written. Please take a look at http://misko.hevery.com/2010/07/29/a-radically-different-way-of-building-ajax-apps/ http://angularjs.org/Cookbook http://docs.angularjs.org/ The video may be an hour long but I think it is really worth it.