In six months, you forget everything about that program, and when you re-read the code, you'll have just as bad a time trying to understand it as anyone else would. At least that's what my programming II professor told us, and when I look back at projects I wrote for that class, I have no idea what most of the variables do.

Hmmm, I wonder how many variable names in Windows 98 are one or two letters.