"because my team certainly made it's share of mistakes"
Didn't read the whole post. YOu had me at "I'm a whiner"