Hi All, I have added a bunch of disscussion on state machines and error handling to the wiki: http://public.kitware.com/IGSTKWIKI/index.php/State_Machines My main thesis here is that exceptions can be used with a state machine architecture (not necessarily that they should be, but that they definitely can be). - David