If your looking for a shared host. I seriously recommend HostGator. Time and time again I've tried different hosts, yet I always come back to them. Oh, and the first month will only cost you a penny if you go with their "Baby" plan and use the coupon "jury". It's a good deal.
I use Peachy Dandy - Web Hosting, Software and more! for hosting my site and my client's sites.
Unlimited domains and sub-domains, unlimited MySQL, Linux, .htaccess with Mod_Rewrite, plenty of space and BW, and their customer support is top notch.