Managing Multiple Tasks, Priorities and Deadlines