Dave wrote: > 5) Use the x,y,z = self.x, self.y, self.z idiom unfortunately, that actually creates a 3-item tuple, only to tear it apart again. this is better: x = self.x; y = self.y; z = self.z </F>