> Pity you ruled out defining your own iterator -- I had ruled it out by laziness, but since you were kind enough to provide an implementation, I'll definitely use it! Thanks a lot, it works nicely. Gee I can't wait for that nutshell to crack !-} Regards, Justin.