paperlined.org
apps > autohotkey
document updated 15 years ago, on May 8, 2008
There are fundamental problems with existing solutions: I don't entirely disagree with Chris (that there should be a GUI-automation tool oriented towards casual users). If it's going to lean so heavily in that direction though, then there needs to be a variant that's oriented towards programmers.

Possibiities include:

Lua

.NET Framework (C#, Managed JScript, ...)