Factory Due Diligence