This is the BEST time for those who want to buy the 300 f/2.8L IS, 400 f/2.8L IS and 500 f/4L IS and 600 f/4L IS.Since new lenses cost so much, the prices of the old ones would stay the same until they're all sold out. If you wait, your only option is to go with the new and very expensive lens.