I rarely use temp variable names longer than 2-3 letters.
I remember back when I first coded BASIC, I wrote this huge piece of crap that used variable names like this:
PHP Code:
d = opponent x
x = opp y
y = plyr x
p = plyr y
e = time
r = ammo left
n = score
etc.
When I came back to it a month later, I was like WHAT THE ****?!!!?!?!