I have been looking on Amazon over the last few weeks for a camera for my wife.
Last week they had the camera for about £140 (4 colours and the price varied slightly by color)
Yesterday I looked and all 4 cameras were priced at £114.99, so I bought one from Amazon and it was delivered today.
I have just gone back to the Amazon web site today to check the prices and while two of them are still at £114.99 one has gone up to £125.99, and another has gone up to £139.40.
So if you are looking for a product on Amazon it pays to look on a daily basis as you may find a good price which may be gone the next day.