in reply to Database of choice

Why ACCESS, of course.

Hey, it's not my fault. My employer will not entertain any other ideas!

Don't laugh, but once in a while a flat-file DB and a hash table can go long way :)