So what this means is I feed this MakeFid macro the index to the desired item in the database, and the type of the request (i.e. a Tune) and it returns the File ID for the requested tune?

Three more questions arise from this:
1. Does the GetFidNumber macro return an index into the database given a File ID, as it appears? This seems to me as the only method of making this a bidirectional system of operation.
2. Are File IDs unique across both drives? From what I can tell, not all tunes in the database have a tag to tell you whether they are located on Drive 1 or Drive 0.
3. Would it be advisable to clear out these deleted entries in the database once in a while? Presumably I would delete the database, tags, and playlists files in order to force Emplode to rebuild them.

Greg
_________________________