The new site has been launch. Awesome! F.T.W.!