Ah! I see what you are saying snoe, (and most likely what bruno at modulix was recommending). That technique should provide a workaround to the direct 'if' approach currently used and also offer some modularity to the logic as well.
Thank you for pointing me in the right direction - I'll give it a go. -- http://mail.python.org/mailman/listinfo/python-list