We recommend these services
Web Hosting Providers & Domain Names
hostgator.com  thinkhost.com
GoDaddy.com
E-Commerce Solutions
Email Marketing
Emails for Small Business with Constant Contact