out of interest, but you've already probably read it, but i'm currently reading
'The Cuckoo's Egg' and i'd recommend it as a good read. In the beginning the author also makes the distinction between hacker and cracker (wasn't that the name of a psychologist, aka Fitz, hey that may also be offensive to some, but as good old Winston Churchill said, 'if your not standing on somebodies toes, then your standing still'), but from then on in the book he uses the term hacker.
Personally as a programmer I see us hacking through the jungle of code to get to the salient part to which we ammend...
EDIT: mmm drunk, burp, added the word 'term' and not removed repetitive words!