A combination of Firefox, NoScript, and Greasemonkey goes a long way towards fixing the broken Web. These are some of my Greasemonkey scripts that I use to "fix" otherwise broken web-pages.
Many websites are created by drooling idiots who think that client-side validation is a best practice. Others are so wrapped up in using JavaScript that their submit button is a link that invokes Javascript to call the submit() function on the form.
I'm partial to brute-force solutions, so this script is a good example of that, for it slams a submit button into every form it can find.
More scripts will be added as remove all the testing output from them. There are only a few at the moment, as my Javascript skills aren't all that great.