i pretty much deal with newegg anymore, but i've used tcwo.com on occasion before with good luck. axiontech.com is good, but their prices are kinda high.
and don't buy from ingram micro unless you're distributing large quantities, otherwise they rape you
