Hey, I'm looking for a site that was posted here a few months back. I searched for it but couldn't find anything. Basically, the site just opened a few hundred pop ups continuously and forced you to restart your computer. If anyone can help me find the link of this site or a similar site then I'd really appreciate it. Thanks.