Larry: Yes it is really just one one-page report per customer. This report started in the early 90s in DOS when they didn't have as many customers. There's alot of code in the program itself because every statement is customized based on that customer's particular circumstances. So the program gathers a bunch of stuff into variables, prints the report, then onto the next customer. It may, while gathering those variables, decide that the customer does NOT get a statement printed and will instead send information to a .txt file for informational purposes.
Over the years, it converted nicely from DOS to Windows, and has kept up in 6.5++ with the growing list of customers. But to make this one 2000-page report, it would take a big re-code to get the customizable stuff loaded into a temp table, major changes to the report itself, split out the people who don't end up getting a report...etc. So that's why I can't easily test this. Karen > By the way, if this is really one report, I'd definitely convert it to > print as a single report instead of 2,000 reports in a loop. You'll save > heaps > of contention in the network printing queue (if you're printing to a network > printer) and the other users will thank you. >

