Seems like it should be something easy, yeah? Not quite.
I finally broke down and wrote a small script with a couple of functions to diagnose MDB databases, such as searching for strings anywhere in the file (table names, field names, cell data), or comparing two MDB files for differences (to let you know just what your customer did that went horribly wrong).