I though I'd follow up on this. I've found the pirated file -- it turns out that I was searching the wrong files, the .HEX files in the project directory, despite their names, had nothing to do with the code (I still don't know why they are there, the programmer is long gone). The correct object code was stored in a Motorola S file. Once I found that out, it was fairly easy to search on them and find the "correct" file by a simple similarity comparison. The pirated version had 54 bytes out of 65536 changed, all of them constant data. I used the linkmap to figure out exactly what they had changed and to what, and given all the pertinant information to my boss. Thanks for the suggestions everyone! Bill -- Psst... Hey, you... Buddy... Want a kitten? straycatblues.petfinder.org -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist