in reply to Tk buttons: Run/Cancel

Tk::ExecuteCommand does look like a good solution, as others have suggested.

I'm playing with POE this week, so I'll toss in an alternative suggestion: Using Tk with POE.
--
Mike