Ok, a little how to on choosing the right host:
1) Do you research, either on forums, hosting review sites, or here! There are goods and bads about all hosts. Make sure you find one that fits your needs and has good support and a solid company base.
2) When you do find one, don't use unlimited...