Well, as far as AutoHotkey is concerned I use it mainly for hotkeys and replacement text. I'm going to generalize the thread a little to include AutoIt v3 (same idea as AutoHotkey... I use them both for different things!).
Currently, I'm writing a program that is basically a GUI for EXIFUtils (
http://www.hugsan.com/EXIFutils/) to allow me to easily update EXIF captions, location, keywords, and photographer data in JPGs. Basically, I run use AutoIt to run EXIFUtils and have it export the info to a csv file, open the csv via AutoIt and parse out the info I need, updating the GUI and another CSV "database" for future reference. (Incidentally, if there are any AutoCAD LT users out there that want to script AutoCAD, we use Excel VBA to automate AutoCAD... even though LT doesnt have VBA. The process is similar to what I described above.)
Basically, I think both of these script utilities are extremely amazing and give a few more tricks for a user to get things done! Skrommel shows just how powerful these types of languages are and looking in the forums for each language, you can see more great ideas (eg, I saw an OCR script in AutoIt's forum the other day). Awesome stuff! If you find yourself doing something more than 5 times you may as well write a script for it.
Kevin