Brad Neuberg: Coding In Paradise: AJAX: Creating Huge Bookmarklets
"I've put together a way to have huge, arbitrarily sized bookmarklets, where most of the code resides outside of the bookmarklet link."