Firefox (usually current stable, firefox portable I tend to play around with betas).
Adblock+ with filterset G
noscript
greasemonkey (many around here were raving about it so I gave it a spin and it is good enough to stay for me, I do not have many scripts though)
flashblock (adblock seems to be as good in the last few versions so I actually tend to leave this out not to mention I am about to forgo flash entirely)
That and disabling java, most of javascript in the first place, having a rather large hosts file with choice sites in and opendns usually takes care of most things.
I then have a few web developers tools for the really nasty stuff but most of the time it is there because I am wanting to be immature (e.g. making my friends list say you have no friends instead of there are no friends to display). Firebug is my main one here.
noscript can occasionally make it a bit like the time I turned activex to "prompt" in IE but it is worth it (were I to be a bit more trusting or use it only to block rather than block everything and I choose to allow stuff it would be smooth sailing though).
End result: not an advert in sight and most sites look/function how I would want them to, some people accuse me of misdeeds and robbing small sites of revenue but my screens, my rules applies here. "Revenue" will appear if I deem it necessary.