Check your work: If you have someone you trust to double-check your work, it can be a real help. When you first call tech support, this is the first thing they will check. Please do not let this offend you. It is a standard procedure, as all of us can make mistakes no matter what experience we have.
If reports take a long time, this can reduce the impact:
Run the report on the server to minimize network traffic and run faster.
Make a local copy of the file for report purposes. This is good for end of month reports. You can restore this copy from the end of month backup, as the reports only need data through the end of the month. Other users can work in the main file while you run reports on the local copy.
Get the inexpensive Autoreporter QuickBooks? add-on. It automatically runs any combination of QuickBooks? reports, on any schedule or schedules, from any combination of QuickBooks? files or QuickBooks? versions, even if you closed them. It can print these on any printer or in Excel or PDF format. It also can mail files to any combination of email addresses. It can do this at night, when no one uses the main QuickBooks? file, or use the above local copy.