1. A method for providing product information, comprising: generating a digital characterization of a product identifier image with a handheld device, the product identifier image being associated with a product; determining a product identifier of the product with the handheld device based on the digital characterization of the product identifier image; retrieving product information for the product from a computer-readable storage medium within the handheld device using the product identifier; filtering the product information using a profile stored in the handheld device to generate filtered product information; and displaying at least part of the filtered product information with the handheld device.