User blog comment:CaptainShadow11/Launcher/@comment-4132708-20110421185609/@comment-3178344-20110421185816

You click "Play" in the upper left hand corner of the site. I have noticed, the game downloads faster on the site, maybe this is a better way to go!