Re: comments
It's been a long time since I did ANY kind of programming, but everything I wrote was heavily commented to tell me exactly what every line did, because sure as hell otherwise I would come back in a month and be totally lost. It was not unusual for my stuff to have more comments than code lines.
