This would be easy enough but it would be nice if you could link a dependancy for a team task to a client task.  A lot of the time the team tasks cannot start until the client hasn't completed their task(s)