Outsource the mature, insource the uncertain is very true. A lot of startups outsource precisely the part of the system they understand least, but that is oftentimes the worst possible decision.