I would like to offer a solution. Write your comments before you write the code, write more comments than code. Then change the color of the comment text to match the background color, so you don't have to see your or other people's crappy comments.

-Josh