> Actually, why is __array_datalen__ needed at all? Can't it be > calculated trivially from __array_shape__? Lovely point. I've taken away the __array_datalen__ from the interface description. -Travis