Of course, web2py automatically assigns record IDs, but in GAE, they aren't consecutive. That means this code in my view won't work reliably in GAE: <a href="{{=URL(r=request,f='respond', args=poll.id+1)}}">Next</a>
Here's a suggested solution. How would I implement it in web2py? http://groups.google.com/group/google-appengine-python/browse_thread/thread/ead87c50c4e4004b