thanks everyone for your suggestions. I have decided to use MD5 since it is included as a module with Python. Finding a unique string from the CD won't be that hard and makes the approach more straight forward than any other method. Using MD5 makes it less proprietary than it needs to be. Hoang Do http://jotsite.com