ActiveWords and Aimsoft...
When we built ActiveWords, we never planned to build a macro language.
Along the way we met some great people at Aimsoft, try their stuff.
www.aimsoft.com