Dale> This looks very interesting. Dale> Have you tried Psyco to see if it improves speed? I would bet he's tried Pyrex... ;-) -- Skip Montanaro - skip at pobox.com http://www.mojam.com/ http://www.musi-cal.com/