Thanks for your input on Crystal Reports. Is it possible to *define* the report via program? That is, there would be no report (.RPT) file... the fields and their layout have to be defined by the program including grouping, etc. I have not found ANY report writer which will allow me to do that, unfortunately.