Does anyone actually use the Delphi Zip DLLs in a multithreaded program? I've been researching this and according to several web sites there are some reliability problems with TLSAlloc (allocates local storage for threads). One site said it might work 64 times in a row, and fail on the 65th try. I'm considering the idea of releasing only non-threaded DLLs, but perhaps making the threaded DLLs available only on a special request basis. Please tell me what you think! Eric