Yes, you can get hosting for as little as $2.99 a month. You'll be on a server with over a thousand other websites and thus will get about 1/1000th of a person's support. Yes, you can get cheaper, but it's never worth it. It's penny wise and pound foolish as the British would say. On my hosts I have all the tools installed that I need to manage and maintain your site. Also, let's talk backup and site speed. Is your site really being backed up? When was the last time it was tested? I thought so. As to speed, this site currently scores 93 out of 100 on Yahoo's YSlow speed test. How fast is yours?