It would be great if you could associated dates to a service. This would allow a Staff member to be able to run different services on different days.
Workshop 1: 10-15 October
Workshop 2: 20-25 October
...could both be run by the same Staff member. At present you have to create two different 'Staff Member' entries for the same person.