http://commons.oreilly.com/wiki/index.php/Greasemonkey_Hacks/Getting_Started
https://wiki.greasespot.net/Greasemonkey_Manual:Editing
https://wiki.greasespot.net/Metadata_Block
https://wiki.greasespot.net/Greasemonkey_Manual:API
To not mess with jquery already on page use below line of code. this.$ = this.jQuery = jQuery.noConflict(true);
document.readyState = loading for document-start document.readyState = interactive for document-end