Hazel is a great tool for automation on your Mac. It lets you trigger actions based on various filesystem activity, conditions and regularly scheduled events. It can clean up your downloads, upload your files to servers when they show up in a folder and tons more.
Andreas Zeitler from Mac OS X Screencasts has released a 1-hour Hazel tutorial video and accompanying PDF. Two years in the making, it covers everything from basic installation to advanced scripting workflows.
Given the vast amount of information included, 10 is a bargain. If you’re interested in learning more about this awesome automation application, pick up a copy.