Good news, in keeping up with AJ's growth, we are upgrading our servers. We will now be in a dedicated/clustered setup. Shared cluster for the web and a dedicated box for the SQL server. This should mean that site performance will always be reliable and fast. It should also make it possible for us to roll out some very cool new features soon.
Many thanks to our host Iron Mountain Hosting for working with us to create a custom solution that should work well for our site.
EDIT: The upgrade has been completed. Thank you all for your patience :)