Customizing the world one product at a time