Hi Ben,<p>First, I can completely appreciate your mentality. When the software company I founded was at about $650,000 in annual revenue, I was convinced that it was time to bring in a seasoned leader who knew how to take the business to the next level because I, as a first-time entrepreneur, had certainly not done it before.<p>In retrospect, that mentality was a mistake. The truth is that you understand the business better than anyone else and there is no magical skill or talent that someone else can bring to the table that will so fundamentally improve things.<p>Do not make the mistake of thinking that if you <i>transfer</i> responsibility to "better" executive that they can do a better job. That person will bring their own strengths/weaknesses to the table. They will need to rely on a team to make up for their handicaps just as you are looking to do.<p>In this situation, I recommend the following:<p>- First, clearly identify exactly what issues are vexing you. If it seems like "everything" or "things are just overwhelming" then make a list of just the most important issues.<p>- Then pick 1 or 2 or 3 that you can actually focus on solving. You can't do more than that at once, but imagine how much impact fixing your top 3 issues will make on the business! In fact, you should try to quantify how much money you are losing or missing out on by not resolving these issues to give yourself a sense of what you should budget to solve them<p>- Then block out or delegate everything else, and focus 100% of your creative energies on how you can resolve these issues. Use any and all resources available to you, including friends, consultants, or even Hacker News ;-) If you don't even know where to begin on an issue, then find an expert for THAT ISSUE (which is different than finding a new CEO).<p>- Then keep at it, keep refining your ideas, listen to your intuition, and push through until you make progress.<p>I made the mistake of thinking other businesspeople were "better" than me or more talented than I am. The truth is you just need to know what your strengths/weaknesses are. Then lean on the team around you or new people to help you fill in the weaknesses.<p>Hope this helps,<p>Josh