> Roland, I will leave it to you. Thanks. Please review and test the code on my branch. (I can post it on Monday if anybody wants to have the patch in the archive.) I gave it only minimal testing, and my assembly might not be optimal--you'd know better than I. I won't merge it in until we're agreed it is satisfactory. Thanks, Roland