The basic features you should look for when selecting a web host.
Once you understand your needs, look at your selection of web hosts.
1. 24/7 reliable tech support
2. Your own domain name
3. Sufficient monthly transfer (traffic) and disk storage for your website needs
4. POP3/Webmail email accounts, email aliases and autoresponders
5. Scripting support as your website requires
6. Unlimited free access to your server via FTP
7. Easy access to your log files
8. Referral program