Are there any tricks to buying parts for a home-built PC? For instance, is any particular month a good time to get a video card?

And are there any building trends, like video cards will get cheaper in the near future?

And does anyone have some good advice in general?