Hey Guys.
I've run a web hosting company since 2008. (Generation-Host.com). Over the years, I expanded from a reseller account on a HostGator server to owning just over 13 servers (With an additional 18 leased to clients). I am also an Authorized Teamspeak provider. I will say with complete honesty, that it is one of the most difficult tasks to do. Servers give unexpected problems, Clients have issues, Staff have issues. A large portion of my time is spent making everybody happy.
To those interested in opening a company, here are my tips.
Find a niche (VA's, Teens, teamspeak)
Find a partner.. Always easier to run things when you have some extra financial backing
At all times, keep 6 months worth of reserve cash (per server) on hand.
Train your staff.. Training your staff gives you the ability to teach them to your own standards. Small company's do not want to spend $80 an hour on an employee.
Start Small.. Start on a Reseller or VPS then move to 1 Dedicated...Progress from there.
If anybody wants any advice or consulting (Free..) email me at matt@generation-host.com.