Hey Sam,
For personal daily tasks, I find stickies on the desktop works best for me, I actually use a combination of real stickies (real important things I can't forget) and the stickies program on Mac that is also one of my widgets.

As for employees, I am able to delegate tasks by creating 'to do' lists for them each week in basecamp. This can get time consuming though. It would be nice if they had a feature so you could set up 'recurring to do tasks' for employees. I think I will send the developers an email to suggest it. Maybe there is a way to do it that I haven't discovered yet will do some searching around.