How to Juggle 3,000 Jobs and Get Everything Out on Time