demo code from my Atlanta Code Camp talk: Keeping Your Sanity With User Interface Automation