Report: Amazon has best price 80% of the time