Site Moved

I have moved my site to be hosted on my own webserver. You should be automatically redirected there within 5 seconds. If that doesn't work, use this URL: http://64.53.39.69