I'm thinking about trying out Backbone.js. You pretty much just need to write a REST back-end on the server and then everything happens in JavaScript on the client. This guy just put out a Twitter Bootstrap + Backbone package: http://coenraets.org/blog/2012/02/sample-app-with-backbone-js-and-twitter-bootstrap/
Web2py might be kind of "heavy" to use in such a limited way but I'll give it a shot.

