In practice, I only use AdBlock+ and FlashBlock to block ads; if I used GreaseMonkey too I could probably filter out ads in GMail and Facebook, that appear as part of the html.
I would pay my ISP to filter out adverts.
It would be interesting to find out how much sites would receive for the ads I'm not seeing, and whether I'd be prepared to pay that much not to see them.