For all my 2 sites I use the following hosts:

http://warezhome.net >> My friend has a server and he has a small base but his website is here >> http://ukhost4u.org.uk/index.html

I have had no downtime with my friends server has he doesn't oversell so you get great uptime.

http://shareyourimages.org
>> I'm using a host called Mediatier but I have a VPS with them which is from there sister site called VPS Empire >> http://mediatier.net http://vpsempire.com

A VPS is the way forward if you have a growing website on Shared Hosting because all the host will say is that you are using up too much resoruces and the majority oversell.