Talk given at PNSQC 2012. Discusses some of the reasons we have problems with UI Automation, and talks about ways to work through them. This talk is based on lessons I've learned in my own work, and from talking with a lot of others in the UI automation domain.