Would wonder why you're including a CD drive - I suppose because games come on a CD.
What about the monitors? I suggest you get two 20" Samsung monitors and set them up as dual view. You can watch a movie on one and do forums, searches and stuff on the other. Bear in mind that though people spend a lot on the HW, you only have one pair of eyes and you should spare little expense getting the best monitors you can afford (within reason. 20-22" is plenty for a desktop, but beware those with low specs).
Oh yeah, Newegg is the way to go. I had mine built from parts bought from them. (I had a resident geek on retainer who built it for free plus all the pnutbutter and jelly sandwiches he could eat).