This thread seems to have the answer: https://groups.google.com/forum/?fromgroups=#!searchin/web2py/content$20disposition/web2py/61vbQQ6_-vk/zqfK4qCXxdEJ
The key is to use _onclick='window.open("%s");' % URL(...download script ...) This works OK, but, to be blunt, it's fugly the way it performs when it opens the window. I must find a better way. --