Hmmm, I have seen an extra '%3' occasionally... it never hurt anything so I didn't bother fixing it. Thanks dude now I'm going to be totally tormented until I fix my bookmarklet.
[EDIT:] ok moving that parenthesis and avoiding the update of document.location didn't take me too long...