Constantine, perhaps because i was not able to untangle the deferred library and paths and how to get GAE and web2py to play nice together (i remember it was a long afternoon a couple of years ago and that is about all), i found http://code.google.com/appengine/docs/python/taskqueue/functions.html which allows me to add a request to the taskqueue.
now, this is different then deferred. i believe deferred is like running a python script/module sometime in the future, whereas the taskqueue is like scheduling a curl request to your server sometime in the future. once i wrapped my head around that and wrapped my script/module into a web2py controller function i was up and running in minutes. that said, have you looked into using taskqueue? what does deferred have that taskqueue does not? perhaps i missed something by giving up on deferred. christian