Ads do suck, but it is a small price to pay, and for us, the end user, that price is free, for the service the site provides.
I see this article follows typical codinghorror-notation.
EDIT: I think SO and reddit are "ads done right". Anyone remember '97?