Agreed!! Contact us if you ever want to see what we do with Evo regarding Access reports, integration with other software, etc. We don't mind sharing how we do things.
As for your problem listed here, did you have any luck finding the problem? Have you ever gone through the Data management process of archiving or purging data?
The different processes are listed here:
http://www.istechsupport.com/istechhelp.pdf on pages 13-15. Those utilities help us tremendously when things slow down from keeping so much data.