Ok, I made some rather significant additions to the article. I hope nobody gets too bent out of shape about the references to FrameMaker, Quadralay, etc. It's just that I've had some fairly serious success with some of these tools in the past, and pointing people in the right direction just seems like the right thing to do in this case.