Tag due diligence checklist