I've observed hosting costs to grow faster than revenue :-(
You may be in the wrong business :)
really? i think with today's hardware/bandwidth prices, it's perfectly reasonable to setup a fairly busy site and not worry about revenue at all. If it only sets you back a few dollars a month, it might make sense for you to build something popular for the experience and the social capital.