I would recommend motherboardpro to anybody, and have done so. I ordered from them for the first time and was nervous about it, as I don't usually order items from sites that are not well known, but they were the only store that had my motherboard in stock, so I placed the order. Within a minutes I received confirmation from them and the order shipped the next day FedEx 3 business day. I received the motherboard perfectly, and also received a hand-written thank you note which included a coupon code for free shipping on my next order. I have since ordered 4 or 5 more times from them, and have had great experiences with their customer service. Phone calls are answered by humans within minutes, and emails are always responded to very promptly. I have also worked with them to provide orders overseas, and they have referred customers who haver contacted them to me to provide those outside of the US with the motherboards and service.