say is pretty useful and fun. When I'm compiling or just telling the Terminal to do something tedious, I add a say command at the end and it will notify me when it's done.
For example, if I want to install mercurial and git with homebrew:
brew install git mercurial; say "The task is finished, Master."
As an aside, in Lion at least, you can download high-quality voices for dozens of languages in Speech Preferences (including the ones Apple uses for Siri in several countries).
`say` lets you do text-to-speech in command line.