I check Amazon for everything I buy, partly because of the price, but also for customer reviews.
Sometimes when I note that an item on here is priced higher than I think it should be I assume the person is just trying to get back what they paid for it, probably without that Amazon discount. As for patterns, I check the price online and figure in the shipping. If it is more than cost of getting the pattern new I track it down locally.