The recent drop in prices of DDR2 1GB sticks is due to excess
supply. It had reached the low of $46 per 1GB stick about a month
ago and is on its way back liao to $51~$56. 
The drop in prices certainly had nothing to do with technology
advancement *coughs* so we're (DDR2 users) just being lucky, and
not you being unlucky.
In the same manner, as DDR sticks are no longer in production,
diminishing stocks can only mean some spike in the prices as they
become a rarity, up to a point where there is no demand from ppl to
buy DDR cos it no longer justfies the price.