Aha!! Figured it out!! menu_call = "lambda: mondo_menu_call('%s')"% stitch_name pattern_data.haiku_menu.add_haiku_item( eval(stitch_name).__name__, eval(menu_call)) That did it! Thanx for all your help. I wouldn't've figured it out without it! Kiki -- now I guess I should actually get some work done instead of play w/ my program... :-)