I might get branded a heretic (or off-topic) for this, but I really like javadoc. Invoke javadoc on a directory of source, it rips out the documentation and puts it in to a pretty nicely framed HTML page with all of the methods and objects cross-referenced. I imagine that it's even better than novice attempts make it out to be.