When I ran a large forum I had paid my staff money out of the revenue we received, it was not a large amount of money but at least it was something, and i know they appreciated it quite a lot. We also let them advertise on the forum as well. I think when we did all this for them they knew that they were cared about and they excelled a their job and stayed for a long time.