I have a dll that I use to hold all of my crystal reports. I am able to return them back to my application using a long Select statement and the report name. All of the reports are added to the project as objects. Is it possible to get a list of files in my project in a function? My idea being that I would like to get a project file list and then loop through it looking for a specific report and then return a new instance of that report. Thanks for any help on this.