>Is there a practical problem with this solution? def isstring(obj): return type(obj) in (StringType, UnicodeType) or isinstance(obj, UserString) Toby Dickenson tdickenson@geminidataloggers.com