Solving a World of Product Problems