Welcome to WebmasterWorld Guest from 220.127.116.11
These sites drive me crazy as they deliver lots of low quality clicks. I have complained to Google and Yahoo about them, but to no avail. If they cared about their paying customers, they would drop these sites.
Just one of those things that you put up with, unfortunately. I just lower the bids to something I can absorb.