Thank you both very much! Yeah: it was a total brainfart on my part: nn's solution should have been obvious.
As the general solution, i like your approach, Gerard, but I think I'll stick to nn's, the one i should have written. Again, thank you both! dmj -- http://mail.python.org/mailman/listinfo/python-list