Still despite all this, I know people who graduated with a Comp Sci degree that really didn't know how to program.
Getting Started: Covers basic setup and configuration. It gets the user up and running step-by-step with the defaults complete with screen shots. It tells users everything they need to know and nothing they don't. This is what is usually lacking from most open source projects. Many times they leave you hanging after "apt get"
Advanced Configuration: Covers every configuration option in detail and the option's expected behavior. This is for the power users and the folks who need something other than the defaults.
FAQs/Troubleshooting: Covers common problems and how to fix them. Also covers any questions that can't be explained by the configuration options alone.
I guess what I'm trying to say is, don't skip review and just post the documentation. Give the documentation and software to someone not familiar with it and see how they interpret and understand it. Listen to their feedback. Way too many developers don't (I'm looking at your Google!). Wikis are supposed to address this, but don't seem to engage enough people to actually contribute.
That being said, its still possible to repair a modern TV. I fixed a 4 year old plasma TV with a service manual and a multimeter to determine the fault. Actual component repair of the faulty board was outsourced to a refurbishing company (the price over buying the parts kit alone was minimal). Popped the repaired board in and the TV is as good as new.