This ad did in fact come from this site. Your site has an ad in it that is sending us to that spam ad site. It did it over and over on the Hibiscus forum. I couldn't even post the other day. You can't go back to the forum. It even disables your back button in your browser.