A comprehensive checklist for agencies and companies