The most useful report is inventory. A simple and elegant query system allows the user to select just the records to be displayed. Many other breakdowns are possible. Criteria are applied one at a time, gradually paring down the list of items. This makes it easy to visualize the query process.
Queries involving the item description can find words buried in the description.
Capitalization is ignored. The customer want list uses the same query system. The inventory is searched for matching items, and the resultant list is inserted in a letter addressed to the customer. Terms and conditions can be attached automatically. First, the program takes a long time to start.