> I would consider finding something used (craigslist?).  Be careful if
> the new hardware is too cheap, you don't want to be penny wise and pound
> foolish.
>
> Otherwise, newegg.com has excellent prices on most everything, I rarely
> price compare now days.  I'm sure I could save a couple dollars shopping
> around, but I would rather use a legitimate company with good prices
> that I trust.


Newegg is good i order from them all the time,  and maybe even
ZIPZOOMFLY.com, however I haven't order from them in awhile.

Also Microcenter can have some good deals on refurbished PCs.