Raganwald blog shares lessons learned in What I’ve Learned from Failure.
Some of the areas he covers are Why does failure matter? and The four most important causes of failure. He also has a section on Finishing. His lessons from software development have plenty of relevance for all small biz people.