I have an application that is a mix of VB6 and Access2000 using DAO. All the data entry and manipulation is done via the VB6 front end. I set up the original tables directly in Access, and do all the reporting in Access. I would like to isolate the users completely from Access (I'm about to retire from this organization). I can create a front end in VB6 to set up the tables initially, but don't know how I could print the reports. I can, via VB6, set up the queries underlying the reports, but is there a way to actually print the reports? I have avoided VBA because this application does tons of list manipulation and uses the ListBox.AddItem (not supported in VBA) zillions of times. Any suggestions? Thanks. -- Ham Rutledge