Horray for Jim. We need more of that kind of documentation effort all over the toolkit.
In fact, we need to get our developers to understand the importance of documentation. Code _and_ document instead of "code, code, code. Documentation? What's that?"