MacroMaker features many different options and possibilities to create, record and schedule macros. Luckily the program has an extensive documentation that teaches you the basics, so you can start creating your macros in no time.
MacroMaker seems a bit complicated to use at first sight, especially for those who are not familiar with macros.