no doubt I have never seen an ad on here from them. are you sure you arent seeing a popup that is totally unrelated to this site? some adwares pop them up randomly..no matter what site you are browsing
There were a couple of times back a month or so ago that ads from there were on this site when I would come to it. And they were definitely not pop-up ads. They were showing up right at the top where the Google ads are, and I don't think I've ever been to that site so it shouldn't have been something on my computer.