I think that:
1) a goal of 1000 bucks per month is too high
2) too much bandwidth is wasted on guests
Regarding 1), iidb.org has a goal of 10k per year. Compare their board to peakoil.com's:
Maybe you got a bad hosting deal?
As for 2), several sections should be hidden to guests, to encourage people signing up or leaving if they want to leech without contributing.