Great post, especially number 5. The only thing I would add as as corollary to 8, is to not assume that you know more than the market. Maybe you do know more and your product will revolutionize the industry, but have a backup plan. Even if that backup plan is going broke and starting over. Living the dream is romantic, but you can't eat romance.