Yes, the Pinmarklet works as expected in sourcing the URL of the viewed page. I tried to get in there to see how it was doing that, so I could craft a hack for my button code but didn't get very far.