Yeah, I love terminal. It lets me do all sorts of neat tricks that I wouldn't be able to do easily otherwise.
I use it a lot of file, application, and server management, but I also have a bunch of scripts to do things like maintenance, backups, and tweaks.
For instance a new terminal command I found to improve mail's performance if it is getting sluggish is (quit mail.app first)
Code:
sqlite3 ~/Library/Mail/Envelope\ Index vacuum;
I find that a lot of crappy shareware programs are built around simple things you can do in the terminal. You don't have to be an expert or a computer guru to get some of the benefits of a few good terminal commands.