I'm amazed some days with what you can accomplish using Open Source software. I've found since I started building Joomla! based websites, that one of keys between a "perfect" install, and a "throw it away in trash can" install/removal is that there are 2 things that make a difference in my final result.
If I have problems with the install, I:
1) find a solution in the Documentation for the software.
2) Search the software's Forum, and get feedback/answers/solutions for the Forum Community.
Not being able to find a solution in the documentation, or not getting any feedback from the community (lack of interest, no developer support, low or no forum activity) will dampen my enthusiasm for using that software. Many times, I move onto the next choice of plugin, module, or component on my list of candidates for my website needs.
Not only does documentation need to written for the "back end" users, but also for the "front end" users. Documentation Team members seem to be the ones who "fit in the middle" of the technical and the content editor/builders sides of the Development end of software.
This subject discussion is
continued here: