wow, what a thread this has turned out to be.
thanks for a good one, NH!