100% agree with you on documenting as well. For the past few years I've been consulting on the side/updating old Vb6 to .Net and rarely there is a doc created. It is really annoying as well when I open code older than sin with no comments and its over 100k lines of crap code. Things like this are why I strongly encourage good habits being practiced. Most likely someday, someone from here will be updating your code or at least reviewing it; nothing more annoying than lack of documentation or no comments in an application.