As far as resallers go, try
here.
My personal favorite is
Multiwave, even though they don't have the lowest prices around. I found their customer service to be above par. Once one of my mobos was fried (one of the wires from system fan came loose!) and it happend one day prior to it being a year since the day I placed an order with them. I called them and got a new mobo at no extra cost..