Anyone who finds this through here; We've lost our old site, but thankfully, we were transferring anyway and all of the old info made it over to our new host.
There are some glitches, report them to our twitter account (RattiesFTW), my email at rattiesftw (at) gmail.com, here, or in the chatbox on the site.
Here is our temporary link until I get my domain bought in a few weeks.