My 2 cents on Mods has always been this...
1. Moderators shoud be visible, not named by a number. We should know who they are.
2. A person who is a Mod should never moderate a forum that they participate in. They could alert another Mod to a problem that arises in the forum(s) that they post in for their health support, but Mods should not have to moderate or police their friends and foes - they should moderate forums that they don't visit and post in for support for their own health problems.
3. All Mod decisions regarding banning, warning, etc... should be made by a comittee of mods and/or admins.
4. Mods should be available to the members. Mods should answer questions, answer emails or private messages, etc... Yes, Mods get TONS of questions, emails, private messages and maybe time constraints make it difficult to answer everyone -- so if you don't have time to be a Mod who is available to communicate with members, then don't volunteer.... and if you are a Mod then make time to communicate with members.
I had a few other ideas rolling around in my head about mods, but it's early and I just woke up so the ideas are rolling around up there in my brain, but not rolling their way out