b'Why is now the best time for DIY Product Development? In short - access to consumer data, access to rapid Prototyping equipment, simplified computer design tools, popularity of crowdfunding, simplified e-commerce growth of online brokers.'