Mac OS X, true to its Unix roots, offers several scripting languages and tools for automation of repeating tasks. Some of these are fun to use and learn: