Be very careful in who you select for hosting. We were recently burned by a well known, yet recently very questionable hosting company (see
www.GoFuckYourself.com for details). If your site is doing serious revenue, don't take any chances and pay money to have it done right.