... manufacturers should take some of the blame here.. especially when building a system based on new technology (eg. NF4 and SLI) that hasn't been exploited much.. After all .. there is a reason why there are beta bios' flying out the door every week from ASUS...
... having said that though.. I do feel the users are typically more at fault ... with the more common categories of user caused problem being as follows:
1) basic build errors during assembly/install: (e.g. jumpers incorrectly positioned, incorrectly mounted HSF's, etc. ).
2) not reading the manual and researching the build for their board.. e.g. why are there 24 pins on the board but my psu only has 20 on the connector ?, how do I reset CMOS, etc. ?
3) folks not doing their homework on ALL of the parts to purchase. People often try to skimp on the psu.. and try to get away using memory that hasn't been blessed for their particular board.. (not to mention getting value memory, and then trying to overclock with it)
4) Overclocking .... it's amazing how many people have issues of blinking screens, system boot problems, etc.. but it never occurs to the to first try removing any overclock settings settings to see if thats triggering their problem... Not to mention most folks are impatient, and want to immediately start overclocking a new build prior to a burn in period...