Yes, that is the thread but I don't see the site I visited on it...and I don't know how I ended up on it without it being there...so I'm really lost!
Maybe over the last couple weeks they've changed the look of their site and that is why I'm not recognizing it.
I'm going to check my email again....maybe they sent me a welcome email when I registered.....