I believe Project Documents/Deliverables creation is a hot topic, since it takes the 80% of a project effort.
We have been using for some time now an innovative solution which prevents you from creating the same docs for customers over and over again, for all typical IT Project Phases. You may find it at http://www.projectframework.com : you basically get a software which helps you focus on Project Scope, gather Functional Requirements, specify Data Model, Technical and Application Architecture and finally create nice documents to be handed out directly to Customers (or enrich as you wish) in MS Word and Excel. The software allows to share the work on a team as well...
Keep Up with TechRepublic