> I guess this ends up being a question for the XP lists, I wonder what the > recommended XP way of tackling this problem is? Alas, we're not following XP very strictly -- we've written most tests after writing the code, and we're not doing strict code reviews. Both appear to be pretty serious XP sins. :-( --Guido van Rossum (home page: http://www.python.org/~guido/)