Hey Stefano! Sorry for my very late reply. I only just saw this. It has been many, many years since I've looked at this code. I love the threading idea, but I couldn't even begin to make reasonable suggestions without spending a good deal of time refreshing my memory. Cheers... George