Hello Derek, > Is there a way to generate an instance of a class given the class name at > runtime? If so, what, in newbie terms, is it? If you don't mind using "eval" then: from types import ClassType def gen_class(name): try: c = eval(name) if type(c) != ClassType: return None return c except NameError: return None HTH. Miki