Quick, which is cleaner/more beautiful/better/more maintainable/ more supportable/easier to understand/prefered? if "spam" in s: if "eggs" in s: t = "vikings" else: t = "waitress" else: t = "customer" or t = ("vikings" if "eggs" in s else "waitress") if "spam" in s else "customer" ? Andrew dalke at dalkescientific.com