DIY comp build can't decide on what hardware I want any suggestions?



I want to have a fast computer but I do not want to spend too much
money.
what I want to use my computer for is for multimedia work, some game
playing, ripping dvds which I am probably going to get an external dvd
rw drive like the plextor PX-810UF.
here is a list of the hardware I want to get
Harddrive: Seagate something small like 80gbs I have a lacie external
harddrive which I use to store my stuff so the harddrive is just for
apps and os(es).
Monitor: Samsung or NEC whichever is cheaper or on sale that has the
same or similar look and feel.
keyboard and mouse: Logitech
CPU: I want to use Intel but which is the cheapest one that will work
with beryl and will be reasonably fast.
Graphics card: Nvidia probably but I do not know which one to get
probably just wait for one of them to go on sale.

If you know of any sites, stores, events, certain times of the seasons
which gives the best deals would be much appreciated if you could

.