I disagree with the Javascript comment 1000%. You're incredibly limited in what you can do with those Greasemonkey scripts etc. :p