Hey James,
I have over 5 years experience in the hosting industry and I'd like to recommend you to check out
www.earnershost.com
I'll happily transfer your current site for you faster than you can say "go!"
Have a read of
http://www.talkfreelance.com/showthread.php?t=46989 which outlines the plans and more pricing information if you don't want to visit the site, everything is summarized there for you.
Thanks