Another possible solution is to create an SSRS report (or have one created for you if you are not a developer) that does outer join between contacts and cases. This will give you the list you want. The results can be exported to PDF/Excel, or you can open the contact records directly by clicking on links on the report.
↧