How do they get the inventory of nearby, local stores?
Now that I think about it, a database telling which products local people are comparing would be pretty valuable to local stores... They might be willing to trade pricing data for search data? Or a "featured" listing position?