I was thinking of using MD5 or SHA-1 for an application. Is there a Haskell library that contains these or other hash algorithms that have a very low probability of giving clashes? Dominic. ------------------------------------------------------------------------------------------------- 21st century air travel http://www.britishairways.com