Thanks John I will use your code :) 30% improvement is not insignificant, and that's what I was looking for.
I find the log function a little harder to read, but I guess that is a limitation of me, not your code. Caleb -- http://mail.python.org/mailman/listinfo/python-list