Lunarpages hosting with fantastico
I recommend lunarpages (350GB space, 3500GB bandwidth with Fantastico which has tons of software that you can easily install with a click that will suit the needs that you described). It's $6.95/month and you can get $27 off plus one month for free if use the coupon code: Save27 Check them out and if you have any questions reply back. Also they you get $700 worth of free coffee cup developement software when you sign up. Best of luck.