Well, I finally went on with it and did it. I got fed up with getting search results from nuisance sites. I’ve always wanted to somehow be able to conveniently select sites that will be excluded in my Google search results. Of course, there’s the -site: option but typing in those nuisance sites can be a nuisance in itself.
Like any good mouse potato out there, I would rather let other people do stuff for me as much as possible
I searched for Firefox extensions but none of them seems to do what I want. I found a good one called, [CustomizeGoogle][cg]. It has a lot of user-configurable features, but it’s a bit too much for me. All I needed was a convenient way of specifying -site: for some selected sites that I find annoying.
So here it is:

That is not a mock-up. That is the result of a [Greasemonkey][gm] User script that I’ve just written. It’s my first stab at Greasemonkey. Counting the time to RTFM about Greasemonkey as well as tweaking it to make sure it looks good, it took me about 4 hours to finally nail it down.
More about it here: [Minus Sites][ms]
[gm]: http://www.greasespot.net/ “Greasemonkey Website”
[cg]: http://www.customizegoogle.com/ “CustomizeGoogle Extension”
[ms]: http://abing.gotdns.com/greasemonkey/minus-sites/ “Minus Sites: Exclude unwanted sites from Google search results”