Marlyn,
From my perspective I would say away from WebHost4Life as there have been many very negative feedback posts about them here on the forums.
I personally have a few recommendations for hosting companies depending on the specific needs.
3Essentials for shared hosting (Referral link in signature). They work well for smaller sites (less than 400-500 visitors per day), after that I start to see decreasing performance.
HostMySite.com for VPS hosting, if you want to get a virtual dedicated server to manage the hosting yourself, but if you go this route, you must know how to do it. This is where my business sites are right now, as I needed to be able to install software.
Mosso.com for reseller accounts, or multi site hosting. (Use referral code REF-ICG to get $100 off your second month). They are inline with base pricing for a VPS, but they manage the configurations, and memory/processor usage can scale to meet your clients ever changing site needs. They can even bill your clients for you if you want to get taken out of the loop on that side.
If you have any questions about my recommendations, feel free to e-mail me at msellers@iowacomputergurus.com as I don't get notifications and often miss replies here on the forums.