This is long overdue.
I've made some additions to my /etc/hosts file:
66.135.33.106 gizmodo.com
66.135.33.106 experts-exchange.com
66.135.33.106 techcrunch.com
I already avoid reading these sites since I dislike their business practices. But search engines I use and people I know keep linking to these sites despite my opinions. ;)
When I click those links without realizing the destination, I twinge imagining that I've contributed even 1ยข to any of these sites by loading a CPM ad.
Never again.

Gregg Hilferding's LinkedIn profile
Gregg Hilferding's Delicious profile