Re: PSU fun
At the start of this century I was a part of a team developing a highly specialised network simulator for a customer. The network that the simulator supported also included RF (SATCOM) components, and the simulator was designed to calculate the intermodulation products that all of the various RF carriers generated. The simulator was actually quite a beast; written in Java with a lot of work put in to optimise it, but with some settings you could more-or-less see the JVM (and the PC it was running on) scream.
The customer originally was planning on installing the simulator on a desktop machine running a mid-range single-core Intel processor. However when they saw the simulator running in the lab they decided to upgrade the target platform to use a dual-processor SMP motherboard with higher-specification Intel processors. This was 100% a customer decision, we did not recommend the upgrade, or (to be honest) gave it any thought at all - our responsibility stopped when we delivered a working simulator.
Eventually the day of the initial delivery dawned, and I went to the customer site, installed the simulator, and ran the delivery checks that verified that everything was OK. Customer sign-off of the delivery was obtained, and everyone was happy at that point.
About a week later we got an e-mail from the customer say that the simulator was causing their desktop machine to blow up! Off I went to the customer site, to be greeted by a very irate representative who proceeded to demonstrate how, when they ran a test scenario on the simulator, the desktop machine it was running on would shut itself down with extreme prejudice after about 20 seconds. I checked the simulator software that we had delivered - no problems. I then asked, casually, whether they had upgrade the desk machine's PSU when they upgraded the processors - I got about 30 seconds of silence before a muttered "Oh shit ..." was heard.
We never had any further problems with the delivered system.