I would suggest that you add an option to create, "Staff Groups". This would allow an admin to assign certain members to a particular "Staff Group" that has certain powers. I believe this would be a simple, yet rather helpful feature to add. This would eliminate the need to individually configure a user's powers.
Customer support service by UserEcho