I agree, this is a good move on their part. I am working on a hardware project myself, and it has taken me a lot of effort to learn the ins and outs of manufacturing, machining, CAD, and so forth (I am just a software engineer). Ultimately, things almost are always more complex and expensive than you would initially anticipate.