AutoCommenter will generate a comment for each function/ procedure/ constructor/ destructor and maintain it when you apply changes to your source.
* creates comments for functions/procedures etc.
* creates comments for begin/end blocks
* recognizes changes in source code and inserts an 'update' line in your comment box
* you design styles matching your company rules for documentation
* use system variables
* some pretty printer-like formatting capabilities
* available as Delphi 2.0 expert and as a standalone-application
* saves you a lot of time and is FUN to use.