Moderator: Oldschool Vs. Newschool

Just out of curiosity I was wondering what the job description of a moderator on this site was. I think (could be wrong) that I've seen users here with a "Moderator" label. If this is true what do they do and what is their purpose?
I realise that they need to be there to control what people say and do, lock, unlock, etc.. but I thought the job of the moderator was also to move posts and topics to the correct locations, make sure that the users follow the rules, and also watch and "clean" up the messages. For instance when I am looking through the posts to help everyone who posted a question since I've been here last it gets quiet unnerving when I can't tell who has had their problem resolved or who is still waiting for an answer. This isn't really a big deal if I get the chance to visit everyday but sometimes this is not the case and if I am in a hurry or just have an extra hour to kill I try to answer as many as I can, but looking for the ones that need the help takes up half the time.
I really only see administrators doing this and the "solved" is left up to if the user marks it him/herself.
Maybe there could be a couple of people who were dedicated to this so that the Dev team, admins, etc could stay concentrated on their work.
Just a thought lol <img>
I realise that they need to be there to control what people say and do, lock, unlock, etc.. but I thought the job of the moderator was also to move posts and topics to the correct locations, make sure that the users follow the rules, and also watch and "clean" up the messages. For instance when I am looking through the posts to help everyone who posted a question since I've been here last it gets quiet unnerving when I can't tell who has had their problem resolved or who is still waiting for an answer. This isn't really a big deal if I get the chance to visit everyday but sometimes this is not the case and if I am in a hurry or just have an extra hour to kill I try to answer as many as I can, but looking for the ones that need the help takes up half the time.
I really only see administrators doing this and the "solved" is left up to if the user marks it him/herself.
Maybe there could be a couple of people who were dedicated to this so that the Dev team, admins, etc could stay concentrated on their work.
Just a thought lol <img>