Another problem I wrestle with is how to hire someone with skills way outside your own skillset and outside anyone else's skillset in the company. For instance I'm in a situation where I can tell the people that have set up the infrastructure are not capable of doing it right because the infrastructure stinks by any outside measure. But without knowledge of how to do it myself, how am I supposed to hire anyone better?