Well, let's start with... if I did not have the time I would say so. Second, I love to come here and help people out or I wouldn't be here. Best fun seeing what people do with Access (and every once in a while I learn something new)... that said, on to
your issue...
Compact & Repair does set values back to zero BUT, in my experience, it is not reliable and does not always work which is why I recommend the new database which always works. I have seen Compact & Repair mess up the Autonumber key, very annoying! So much
so there are multiple site with ways to fix. Now, don't get me wrong C&R is great and I use it quite frequently while developing but it has it's place and I never use for resetting.
The same with *analyze performance* not guaranteed so again, I opt for the new database.
All that said your case may be different because there is a third party file involved. In this case, without seeing the third party file (and nope, not going to go pay for that, even I have limits) I can't say if there is a better way or whether your way
is the best way. I can say if it works for you then go for it.
As for Microsoft, no more *free* support except what is offered in the different Forums (and or websites) and that help is manned by volunteers (unpaid I might add, so you know we love what we doing).