When buying online you've gotta watch places like newegg. Try and catch things on a special. Put it in a Rss Feed or monitor the price of something you want and have a alert sent to your email when it drops. I've watched things i've bought jump $30-$60 within a day!
There specials are were its at
Amazon is the same way. There prices go up and down with demand. Demand goes up so does the price. If there overstocked price drops. Basic supply and demand.