<i>Freelancers or outside firms can’t possibly deliver what you want because they don’t actually care about the product or the outcome</i><p>Actually that's not true. A lot of freelancers I know are very proud of and attached to the projects they work on.<p>Might be true for some others, like some of the overseas firms you'll find on elance who crank out insane amounts of code, but for individual freelancers my experience has been that they care a great deal about what they work on.