have you checked newegg? www.newegg.com,
they are very well known. and respected. there is tiger direct. www.tigerdirect.com,
but tend to be a litte over priced.
compare prices to newegg. I also think if you buy everything off of one site shipping will go down a Looooot.
why do you have to cd drives? well if you have a burner and a reader I guess it would burn faster but other than that you would only need one
I think you cpu is nice. for 2 grand I would get a nice liquid cooling setup and overclock.
you video card will be plenty fast
is your second HD a 8 or 16 MB cache??
I am assuming you already have a monitor and other keyboard etc.