I am writing a database program with ADO 2.5 with no data controls or data environments: everything is written by hand. What is the best way to create reports based on my records? Do I use the DataReport that comes with VB 6.0EE or Crystal Reports? Or are there good (and cheap...) 3rd party programs?

Thanks.

Eric