While I can understand how some have had problems dealing with the support system of ASUS (keeping in mind that I have not had to do this so far; knock on wood), I think back to times I've had the same sort of trouble with other manufacturers. MSI comes to mind, as does Epox. In both instances I got literally "squat" as far as email support. I had to call the 800 number, go through the spider web of phone support, until I could finally get hold of a "real" person. Once I got "hold" of them, I didn't let them go until I had either an answer or a resolution; period. Standing my ground didn't mean I ranted and yelled at everyone I talked to either. I always tried to be polite, firm and express myself as professionally as I could. I also made sure I knew what the heck I was talking about too. I know that doesn't always work in all situations but it has worked more often than not for me. The bottom line is that it doesn't matter who the builder of the board is; they all have their problems. What's important is how you deal with them; that makes the difference. Yes, I have had times when I couldn't get the exact kind of answer I wanted or had to wait a day or so (and then called back to remind them) for the answer. There's no such thing as a "Perfect World"; especially in this industry. However, I NEVER accepted the "status quo" of "we'll call you back when we have an answer" or other such garbage.
Gosh, I feel better now.

Anyway, I hope you get the point; whether it be ASUS, EPOX, MSI, ECS, etc, make sure you have a valid point, make your point with logic instead of emotion and be STUBBORN!
And yes, I still favor ASUS and ECS has not caused any trouble in my world either. MSI and EPOX could have done better but it still doesn't keep me from trying their products.
Oh yeah, I also like/agree with the previous post that said,
"I think most people overrate their ability to assemble and set-up a PC. "