Well, I don't know all the answers, but you can start here: def boobs(): print "Oohh little birds!" b="boobs" >>>eval(b)() Ohhh little birds! Naturally, eval is going to run anything... Even code to format your drive. HTH \d