Yeah, I mucked around a bit with nested list comprehensions when I started using them. It causes the same sort of miserable readability problems that excessive use of the functional programming facilities do. Alex.