alt131 - I'm assuming you are talking about the page title when you refer to <title>. Yes, that is not an issue for me as the above code was a test page I made for this so everything was in one spot.
Basically, I have the .js as an external file, the css added to my external css file, then the <div> where the code is entered on the page.
The reason for doing this as a script is the url and title will always be whatever page the user is browsing. For instance, if I put this in the top right of each page then when the user shares the page with the script it will be that SPECIFIC page url/title. Much easier to write a script than hand coding the specific url/title on each page.
I got the idea from one of the share services and then just decided to write my own. I might add that some simple changes to the css would allow for rollover images as well on all of them.
thanks again for the help - I probably would have never noticed that comma.