Moin...
[meine Meinung]
Ich halte die Kommentare bezüglich der History (Unitkopf, Procedurekopf) für überflüssig.

Wenn man ein Versionskontrolsystem hat ist das doppelte Arbeit. Desweiteren sind sprechende Procedurnamen / Parameternamen das A + O. Da erübrigt sich meistens ein Kommentar. Persönlich sortiere ich meine Proceduren nach dem Typ... (...Eventhandler, Work,
GUI Events, Actions etc.)

Andere Suchen mit den Hilfsmitteln über den QT. Ich mag einfach keine Unordnung...

Wichtig allerdings ist das Kommentieren von Prozeduren bezüglich der Funktionsweise von Blöcken / einzelnen Zeilen z.B. wenn es notwendig erscheint.
...Also ich kommentiere dann nur wenn notwendig.

[/meine Meinung]
@Valle: +1