The most challenging situation in my experience is not actually technology related but people related. So, as testers when we leak a bug to production, it's always the QA people who look bad...