This is probably a bad place to ask since rom hackers as a general rule seem to be the most disorganized people in the world, but does anyone here have any documentation creation/management software they swear on? I've been tasked at work with documenting the projects that I've been working on the past three years (department is expanding!) and I'm trying to find something that's got robust support for revision control, can handle various forms of data (text or xml metadata, images, etc) and has the ability to compile the data into something presentable with a table of contents, etc. I thought about using a wiki... but as a general rule wikis seem to be no better than writing something in word, printing it out, and tossing it up in the air. I.e. you tend to end up with well written pages with no sense of context, flow, or organization.