Visual product configuration software is increasingly allowing consumers to design their own products, from shoes to tattoos, before purchasing them. The ability to design-before-you-buy gives consumers a sense of power and independence -- and it's also just a lot of fun. "People enjoy the build process itself," said Ryan Clark, a sales manager for Big Shot Bikes, which allows customers to create their own customized bicycles online. "People love tinkering around on our site."