if the website doesn't automatically pop up in a little window, then try clicking on the above logo
if the website still does not load, then you've got super, duper, rad, pop-up blocking turned on.
(technically the mastermind site is a pop-up so that it can load in a properly sized window)
in any case... if the site still doesn't load....
(it won't look as cool as the pop-up though)