All About Agency Due Diligence