In the majority of the hosting related forums that I read, there is always a post about how someone should start their hosting business. Usually there are a few responses about starting out as a reseller, getting the right billing software, being patient, advertising your business online, etc...