i noticed that prices of many items regularly fluctuate, sometimes just right after i have made a purchase. sometimes when buying a certain item i find the price too high because i've bought the same item at a lower price even just recently. so i postpone my purchase until i find the price has gone down again to an acceptable level. but watching out for a better price for many items can be time consuming.
maybe it could be possible for customers to place a 'pre-order' at a price that may be lower than the current price but will be completed only when the price has gone down to the price set in the pre-order.