What is this website, is this something implemented by the admins here or is my computer compromised? The ads generally feature porno, etc and are popups. I don't really care because I understand websites have their costs but it doesn't seem like mmowned would implement popups from such a laggy source (website always takes 5 or more seconds to load thanks to waiting on eads.)
Anyways, any confirmation would be great.