We have a customization that allows the user to select a Selection and then select a report to run using that selection as an input parameter. The problem is we can't at run time have the user specify which report to run and have that report run within BBECRM. (See case# 10805596). To solve this I suggest you do at least one of the following if not both: 1. Change the PreviewReport() sub to be a Public method. 2. Enhance the SDK Report Spec to allow a report ID to be passed in so that it can work like the Record Operation spec does.