> I just read through Scott's code, and I'm glad to say it's the second > implementation I've seen (in Java) that does this properly. I was > starting to feel lonely... Thank you for the review, I was flying blind at the time. -- Scott