I agree with Christian, procedure, training and discipline can save the day. In the following incident it was the US Airways 2998 pilots discipline that saved the day. Now the questions is would the software trigger the warning in this case??
http://www.youtube.com/watch?v=5BvgSS6kBdU