What if you could press a button and have a machine build you any product you wanted? What if we all had the means to modify our physical environment, to tweak and subvert objects produced for us by designers and manufacturers? A new generation of hardware hackers is making steady progress toward making these hypotheses reality, building vibrant communities in the process. And designers are experimenting with open-source creation and customization, trying to come to terms with the...