I used Dataedo to document a project in which we had used some over-seas development. Not only it was helpful in creating documentation, but it proved essential when it came time to bug fix and troubleshoot. The fact it enabled us to update and provide consistent documentation paid for itself. Thanks to Dataedo I spent more time figuring out the connection string to the instance than I did running the report. It was a great experience. I'm continuing to use it with no expectation of stopping anytime soon.
Dataedo made it easy to find information about our databases and evaluate the percentage of documentation of the DB. It is a very intuitive tool and we use it regularly. I would recommend it to anyone. I evaluated other tools like ApexSQL and Data Dictionary Creator and Dataedo is just the most complete tool.
We use Dataedo to document multiple databases and our data warehouse in Dev, QA and Prod environments (MySQL and SQL Server). We generate output daily as a scheduled task and publish it on our internal website for technical and business users. Dataedo helped us save a lot of precious time. We are looking to use it for more databases in the future. Dataedo is more than we expected and I would definitely recommend it to others.