These are excellent resources! Thank you for sharing!
Of course, things always come down to a matter of cost, and the value of a developerās time amortized on an hourly basis. So if the cost of equipment and time is less than you can find a board house to do the work, then obviously its worth consideration.
I have had the experience in the past of having the manufacturing service create schematic, layout, and stuff a set of quantity 10 boards each having 50 or so components. I paid some $6k for this service, which was nice because I only spent a couple of hours advising as to what components and headers I wanted on the design, and of course reviewed schematics, layout, and ohmed out the resulting boards. They came out flawless. MJS designs in phoenix az was the shop. The lady with the hair is the one who helped me, and i think it was her fathers business. http://www.mjsdesigns.com/contact.html
MJS is quite excellent for prototypes, and embraces the challenges for first revision stuff. Of course, once things are all worked out there, you may as well do your volume run right there. It will cost less. So it makes since that they āloss leadā and do first article stuff. First articles become volume products sometimes.