I suppose there must be something desperately wrong with using the __mul__ for sequences to indicate the set pairwise product. I would certainly be for x,y in A*B rather than x,y in zip(A,B) or marry(A,B), but since * is the obvious operator it must be that someone else has reserved it. -- Robin Becker