Hi,
Thank you for the feedback.
Apparently it took me six years, but I've attached the latest versionof the patch which I believe addresses all issues. I'll add it to theopen commitfest.
.m