Oh I was just stirring because you called them functions (as we all do), when OO purists would hassle us because they are properly methods :-) It reads like "good C", not hard OO C++.
Yes good call re dropping the thread-jack... Don't want the mods to get cranky ;-)
(And I thought it was...