On page 50 of "Learning Python" is makes the statement that dictionaries in Python are randomized in their order in order to provide quick lookup. I have talked to a programmer buddy and he doesn't know why this is. Why does an unordered list provide a quick lookup? Bob "It is never right to do wrong for a chance to do right..." pop3.rma.edu