Many times I’ve used a RIA or a website and wanted it to behave differently or have an additional functionality that I need. Thanks to Greasemonkey this is possible.
We live in a jQueritifed world where most of the web pages use jQuery.
That’s why on of the things that I need to do most of the time when I write a userscript is to reuse the jQuery from the webpage without loading a new jQuery instance from the web. This will make my script much more responsive and who needs to load something that is already there.
Save your time by not reinventing the wheel and just use the boilerplate code I’m using for my Greasemonkey scripts.