Re: Ah, customers.
We were on a customer site testing a system which was made by another company but had my card in it. Nothing worked and we ended up working overnight trying to find out why. Eventually I discovered that the other company hadn't put pull-up resistors on some of their inputs which was causing the problem. We were against the clock and it was physically easier for me to add the resistors to my card than to fix the inputs on their bits. I bodged them in and the test went OK - although it ran very late with customer staff on site overnight. As a result of this my company got the blame for the test delays and additional cost because, as the other company pointed out, I'd had to make mods to my card to make the system work so it was my card that caused the problem. I got a bollocking from my boss for adding the pull-up resistors to my card.