edit: The description in the article sounds like they could have used DemoAssistant http://developer.apple.com/mac/library/samplecode/DemoAssist...
edit: The description in the article sounds like they could have used DemoAssistant http://developer.apple.com/mac/library/samplecode/DemoAssist...