Motherboards.com has always seemed a little high on prices so I have never ordered from them.
I have had really, really good luck with www.newegg.com for a lot of parts. And they rated good at reseller ratings. Also, they are very competitive on prices.
For CPU's, I have always ordered...