Hey, it all made good fodder for my weekly Python column. Look for it on the O'Reilly Network tomorrow evening. Thanks for the help in pulling it together. -Stephen