Avatar
This is a solid program.
As a program for the PC, it's great but there are many out there with similar features. The real power of this program is its use as a server application that allows on-the-fly Word document creation from a command line.