No disrespect but when I visit a website that has popups that immediately think that site's going to infest my computer with spam. I know that's not the case here but it could turn off new visitors.
I agree, C5zedo is a pox upon humanity. Maybe the forum gods have listened, I haven't seen the pop-ups in the last week. Let's hope they are gone for good.