One problem I've found with a bunch of my own stuff though is microcontroller firmwares. Tons of devices have some type of microcontroller running them, and if the CPU is what goes (which happened on a bunch of Yamaha amps I've dealt with) then it goes right up in the air as to whether sourcing a replacement part is practical because you can't even get a binary blob to shoot onto it.