Are there any docs explaining the LZW compression and decompression algorythim, I could reverse engineer it from arc or one of those but that can be messy and I could miss something that that particular implementation left out. Thanx for any help. -- Jack Herrington umbio%jherr at umigw.miami.edu "When the going gets weird, the weird turn pro!"