"Use NoScript (firefox), ScriptNo (chrome), etc."
Yep, that's what I do too. No ad-blockers here, just NoScript and Ghostery. On the whole, whitelisting the actual domain I'm visiting is all that is required for the site to work. Sometimes the site is using a Content Delivery Network for some aspects of their site. If I feel I'm missing something I'd like to see then I can either temporarily or permanently whitelist the CDN domain too. That pretty much takes care of everything. Oh yes, FlashBlock, so that stuff is click to play.