Automation article to pass along ...
Embedded.com - GUI testing: exposing visual bugs
"GUI testing traditionally meant finding the most appropriate access point to inject test cases. The challenge, however, is in making the GUI tests repeatable. Here's a homegrown framework that allows test input to be managed, replacing manual test cases."