It's an art all onto itself.

Some Help systems have been poorly designed and some have been great.  If you want to sell software. . .  the end-user would love to know how to utilize the software's potential without going to a bookstore. 

Also, realize not all of your intended audience has +years experience, majority is new users trying to learn.