Can someone save me some time: Don't off-hand follow the visual __iinit__.py code related to vector: >import copy_reg >copy_reg.pickle(cvisual.VectorType, lambda v: (vector, tuple(v)), vector) Whats happening there? ART