Finally one need to make sure that you check out any hosting providers reputation for reliability and customer support. A good review site should help you with both but if you can't find one use forums, discussion boards or whatever you can to find out about these factors...