We use Calendar Creator Plus which costs about $50 for scheduling volunteers and staff. This is a total of about 150 people on irregular scedules. The program takes about 2 weeks to get learn. It also prints out clear and good looking calendars.