I will put in this pitch.
I have never found documentation written by the developer to be great documentation. By the time a programmer gets a program working, they are already too deeply into it to start trying to think like a newbie. They take too much for granted, and spend too much time explaining deep subjects instead of the basic how-to
Being deeply involved in the project from before its beginning Im not sure if I could write them either. (altho with my horrible lack of decent memory maybe I could do it like a newb)
IMHO the best thing for the entire community is for someone who is tackling the program for the first time to take good notes. What questions came up, what answers they got, what steps were required. That would not only be helpful to Ballbarian in smoothing any bumps but to all of us. If you are at all interested in the SemiRandom map improver and you feel you take good notes then this would be a chance to offer something to the community.