This is a follow up to yesterday's email. The problem that was resolved has to do with the Data Source name attribute within the rtf template and the IReportDataSource(ds, "<name>"); parameter in the C# source code. The names have to match, or be left blank for basic single datasource implementation. My question is that I am unable to trap on an exception when there is a mismatch in the above. Should this throw an exception since an unexpected report is generated (e.g. the template with tags as output)? If not, why?