i would be careful about using compact and repair, for that reason.
access creates a temporary database, and then copies it back. so if you get left with a db1, etc, it probably means the C & R did not complete.
A real problem, is if anything goes wrong with the C&R, and you end up with a corrupt database. Personally, I would always take a windows copy and do a C & R manually.
C & R is unlikely to make much difference anyway ...