I am a numbers guy, so I always look at it like this:
If I am not certain that I can do the task, is it worth my time and effort and money, only to have to tear it out and either do it over correctly or pay someone to cleanup my mess.
For some things, like concrete work, it can be very, very expensive to screw it up. For others, you can die if you do not know what you are doing (electrical and roofing). For most DIY homebuilders that I have seen, they realize about 30% into it that they have neither the time nor the work ethic to complete the project in a reasonable time frame and to the quality standard they would demand of a contractor.
That said, construction is not rocket science, and anyone can do most of the work involved in building a home as long as they study the task and devote the time and money (and have realistic expectations on savings, workmanship, and time frames).
Yes, there are some VERY talented DIYers on this forum.
I have been very impressed by some Home Owner's projects. Just go to the Project Showcase Section and look around.
One customer of ours (a housewife) was unbelievably talented (electrical, painting, installing lights, storm doors, building things ... I'd hire her! Seriously! (We are still friends with her and her husband).
Now, on the other hand, there are some home owner's that shouldn't touch a hammer, paint brush, or any powertools. Some get in over their heads on a project that they are not ready for, or are underqualified to attempt. Some are a little too cocky....and completely clue-less.
But guess what? I also just described a few contractors out there too!
There are just as many contractors out there that can clearly be labeled as "Hacks", because they overstep their abilities (or just don't care) I've run into a few, seen the work some do, and have gone in to evaluate and fix things too. You should see the threads at Contractor Talk with stories and pictures regarding Hack "contractors".
So, the pendulem swings both ways....
I agree on what you are saying I was responding to this guy based on his posts. I went back a read most of them. He is just trying to cause trouble. I have discouraged HOs from certain things. And I agree there are people here that I would hire also and there are some that I hope don't hurt themselves. I was just trying to call a troll out. I have read your posts here and other places as well and respect you. I am here for two reasons 1. to help and 2. to get a laugh now and then.