|Do you know where your variables are?|
There is another possibility... One trap that I admit freely I fall into occasionally.
It's the "I'm afraid I'll forget what I don't use" mentality.
I know, intellectually, that there are lots of time-saving shortcuts out there, but I often reject using them out of some fear I might forget how to use the old-fashion, long way...
Because one day, I'll be on some *other* Unix box that doesn't have the shortcuts installed, and I'll find myself looking like an idiot because I don't remember the address of a box I have to ssh to...
If I *always* do it the long way, then if I'm on another box, I can count on being able to do it correctly there as well...
I didn't say it was a *good* answer :)