I tried out GQueues and one of the nice additions they had made was an intelligent bookmarklet that you could add to your browser to so you could click on it and it would make a task with a link to the webpage in the notes for the task.

In addition it had intelligent handling if the web page you happened to be on was an email in Gmail. This made it very handy for turning emails into tasks. I know I can forward emails to my doit inbox, but that is not as nice. The task ends up having Fwd: at the front of the name and a forward block at the top of the content, attachments are lost, and if the email is HTML it is usually not the same as the original email. With a link to the actual email you can see it in its original form.

It should not be that hard to reverse engineer a similar bookmarklet from the javascript code. The bookmarklet is a Javascript function that loads and runs this script: https://www.gqueues.com/javascripts/gqueuesBookmarklet-min.js