I'm looking for some scheduling software for my department. Ideally, it would be web-based, letting people log in from their homes to post updates to the schedule (we have volunteers who sometimes schedule themselves), and allow a calander to be printed by month with the scheduled hours.

Also, ease of use is a factor, as I really don't want to spend too many hours training some of our more net-phobic officers.

Any ideas or thoughts on this to make my life a little easier?

Thanks in advance