Managing Deadlines & Revisions