Alistair, Since I don't contribute to the DLLs, I cannot be certain, but I think you'll find that unless your own program code is multi-threaded, simply using thread-safe versions of the DLLs will have no effect on your program whatsoever. James Turner