Quote Originally Posted by Dave View Post
I also don't want to decipher someone elses code with out documentation. That's a waste the time? It seems to get you off track of the REAL project at hand. I have found that most Libraries aimed for the Arduino system lack documentation. Most designers of the Arduino systems are just PLUG and PLAY type people. If it doesn't work they are on to a new project or modifying someone else's code to make it work for there purpose and NOT documenting it....

IMHO,
I agree with this.

People with less electronic and/or programming knowledge are using Arduino with ready to use sample codes.
And if there is something wrong, they ask "you" to solve the issue;
So at the end, it gets back to "you" as a headache anyway.