I must agree about the little "poor" documentation. As a non english, non geek
non "hacker" I had some troubles, especially on "go to lib_common.php and replace..." parts.
I am very dedicated to another open source project (geoshell, a great windows shell replacement, btw
and I liked to participate in some way even if I can't program. As we had a lack of documentation too, we decided to setup a wiki documentation what is a web based documentation with a quite easy and simlyfied taging and read/write(!) access for everyone. So every user who is in the mood to help, can write something he wants to explain in his words.
We had a quite good success this way. If you are interested, you may look at http://docs.geoshell.com
Of course you need some(one)? who spent the webspace (can be sf.net, but it's a bit unreliable in the past, (that's why we moved the docs from there) and some(one)? who setup and maintains the wiki, but it really could be worth the effort (IMHO)