URL+ submenu (context menu),
based on additions to user.js below,
More information in copyurlplus.htm
Example output of builtin Plain Text choices
Specific short example
 (-)  Copy URL + Title
 (-)  Copy URL + Selection
 (-)  Copy URL + Title + Selection
 (1)  Copy URL + <dt>title<dd>selection / url
 (2)  Copy URL + <a href=...>...</a>
 (3)  Copy URL + <a href=...title=selection>...</a>
 (4)  Copy URL + <a href=...>...</a>, selection
 (5)  Convert TEXT to HTML code
 (6)  DIV Offset + <a href=...>...</a>, selection

Simple builtin plain text examples:

Copy URL + Title
Firefox customizations (Notes)
http://www.mvps.org/dmcritchie/firefox/firefox.htm

Copy URL + Selection
"Launchy Notes «, opening Notepad and other applications (#launchy_notes)" http://www.mvps.org/dmcritchie/firefox/firefox.htm

Copy URL + Title + Selection
Firefox customizations (Notes)
"Launchy Notes «, opening Notepad and other applications (#launchy_notes)"
http://www.mvps.org/dmcritchie/firefox/firefox.htm

CSS style offset example --
 (6) DIV offset + <a href=""></a>, selection 

Appears in an HTML document as follows:

Firefox customizations (Notes), Launchy Notes «, opening Notepad and other applications (#launchy_notes)

The generated code for the above is

<div class="offset"><a href="http://www.mvps.org/dmcritchie/firefox/firefox.htm">Firefox customizations (Notes)</a>, Launchy Notes «, opening Notepad and other applications (#launchy_notes)</div>

In order to make the above work we need to include a STYLE definition on the HTML Head section.

    <style type="text/css">
    .offset {margin-left:+2em; text-indent:-2em;}
    </Style>