> tried code reviews and peer programming ... no time for that so it fell on the wayside
You don't think that could be related? If you had a sane development cycle, that may have helped. Having QA would likely have helped as well, but a healthy dev cycle is a good start.