Agree - everyone has to pay the bills
There's a kids cartoon site that I have to keep a close grandfather's eye on since it constantly serves up age 18+ very suggestive ads. I spend a fair amount of time trying to keep my HOSTS file ahead of them since even a good Ad Block Plus can't seem to suppress them all.
Many times it seems I can't even block them with my HOSTS