I have finally got the site back up. Most of the features are working and you should notice a big difference in the site now. I still have a few more minor changes to do though. I hope you like the new site and please let me know if you find any issues.