I've typically bought computer stuff from Tiger Direct. About half of my computer parts have came from there for about the last 10 years or so. They aren't the absolute cheapest site online, but I've never had any problem with returns or customer service with them, so I keep with them.
Interesting. The site designs always had me thinking they were two sides of the same coin.