Ok, I'm disabling more and more things to see what our minimum load *can* be.
However, from talking with another webmaster running vbulletin on Dreamhost, it sounds like we won't be able to get within their limits on cpu usage due to how they have php setup to run.
So, where do we go?
Possibly to another host the runs php as an Apache module instead of cgi so that the cpu minutes will be much lower. This would still be a shared server. Price-wise, probably a little more but within our advertising $$ for now.
Possibly to a dedicated server, but those are $150+ per month. No way can we afford it unless we run the site as a subscription-based thing for like $1/month maybe. If we went that route, we could do away with advertising because the subscriptions would pay for the hosting and as before any extra goes back to the events, not our pockets.
Temporarily if we get suspended, I can move the site to a server at my work but it's only a T1 connection so I'd have to severely limit attachments or do away with them and let everyone use off-site image hosting. I'd rather not go that route.
Feedback? BTW, it's not just a "throw more money at them" deal, Dreamhost doesn't have any dedicated servers available currently, and you can't just pay for more cpu usage.