Sleeper
Almost every accident that has ever occurred could have been avoided by one simple action. In the case of AF358 there were at least 5 actions that, if taken by others (ie not the flight crew), would have also prevented the accident. As XV says, we need to look at every weak link (cheese hole).
If you are interested -- in this particular accident or in aviaiton safety in general -- read the report, then feel free to PM me if you want to discuss it.
grizz