I am looking for a software program that will let me schedule different groups of people who have signed up to do certain things at our church--serve communion, lay lead, usher, greet, provide food after church. I would like to be able to enter dates under each category and have the people who volunteered for each area be listed on a rotational basis, making sure someone who has volunteered for more than one area isn't scheduled for two things on the same day. Does anyone know of such a program?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic