That site brings up a "create an account" window. You can't exit out of that sign in pop up in order to view the page. I already have Google Chrome set to stop popups too. Very annoying... sites that make you have to join to see the site content.
I really don't like having to sign up just to look, either.