Now I'm sure I'm right but can't explain why!
I reckon it should be "your staff are doing something". When I queried it I was told that since "staff" is a collective noun, "is" is correct. Now I understand how collective nouns normally work but "staff is" just seems wrong. Please tell me I'm right! (and why!)