Maybe if I somehow embedded the following SQL into the Row Source for the List Box it may solve all my problems:
SELECT DISTINCT MasterCID.CID
FROM MasterCID
This should be the WHERE statement:
SELECT MasterCID.CType, PGCodes.ID, PGCodes.PGCode, PDCodes.ID, PDCodes.PDCodes
FROM PDCodes INNER...