Thanks, I wasn't aware of that, you probably just saved me from a huge head ache.
The archive I plan to create will have some translated roms as well, so maybe I could use a combination of name and number.
The name for patched type roms
CRC32 or MD5 for non patched roms