Fair play, thats some going!
What about the future, are you continuing to host, or looking to 'professional' hosting?
Who knows about the future....
The problem with professional hosting (in our price range) is that the servers get hammered to hell, with resulting performance problems. Look at the issues we had with Hosting Unlimited this time last year - the thing was effectively down (or 5 min page loads) several times a day. OK, I'm the first to admit that Hosting Unlimited are worse than most, but that fact remains.
Our current 'professional hosting' that we use for images has seem some slowdowns (and outages, though they have swapped the hardware - its great to have a host who works with you rather than against - take note HU!), and often shows job queues longer than I would like. BTW, images are with professional hosting as I wouldn't have the bandwidth to provide.
We would need to look at a dedicated server to get the performance we have come to expect - in effect we have had a dedicated server for nearly a year - and that costs money. I would say around £50 per month for dedicated, possibly more depending on our bandwidth requirements.