Really wealth of information but i also wanna add one thing and that is Work should be fun. Your passion will help you overcome difficult moments and persuade people to work for you and want to do business with you. Passion can't be taught. When it wanes, as it surely will in difficult times, take some quiet time. Whether it be an hour or a week, take inventory of all the reasons you started the business and why you like being your own boss. That should renew your passion.