Does anyone feel like test() functions should be defined only if the module is being run as a script? I think the consensus is that this is a Bad Thing(TM). Anyone? Otherwise I'm just going to reject it... -- Moshe Zadka <moshez@math.huji.ac.il> There is no GOD but Python, and HTTP is its prophet. http://advogato.org/person/moshez