Yeah, I actually did just sign up, but been looking for a while. I just had to sign up and post this article. Thought I would get some responses about this story.
Didnt know TCR had any pop ups, I go to the site everyday and havent had any problems with pop ups.