It is becoming increasingly difficult to coordinate daily tasks and delegate these around the office. 90% of the time these tasks repeat every week, such as "Staff Members 1 - Update GayTube"

I have tried many different methods to try do this, from having work sheets printed off daily for individual staff members, having big message boards on the walls with tasks lists on, ect.

The problem I am finding is none of these seems to work that well as they take so much time for me to organise. On top of that there are constantly things being added such as new tube sites to upload to weekly and such. We use BaseCamp to coordinate big projects but it doesn't function in a way that can help organise daily tasks, only project development.

Does anyone know a computer based solution to organise recurring tasks.
It would be great to be able to have some sort of system that can say, tell "Staff Member 1" every Monday to "update these tubes - Build FHGs for updates" ect ect.

Thanks in advance!