It would be interesting to know what kind of things would need to be changed in reports to make it SQL Server ready. Reports are based on queries or tables. Queries are based on table. Tables are either native Access, linked using ODBC or OLE datalink. But to Access reports, all these types of tables would look like the table is in Access. Anyway, assuming that the tables are still native Access tables, have you tried compacting the database? That usually dramatically improves the performance. Also, sometimes there seems to be that magic number of records that once a table reaches that point performs poorly if it is not indexed properly.