I worked on the tech side of a big nonprofit for over a year and my first thought is, have you looked at how you can leverage self-organized events and fundraising around your cause?
I've seen it allow a nonprofit with minimal staff grow and scale faster than they ever could with traditional methods. I assume you have something in the works, but I'd be curious to hear what you are working on.
It's cheap and looks great around the poster.
Although for some reason Fab took the BUY link down. But they'll probably put it back up again soon.