Thank you for the ideas! I had not thought of offering a pre-drilled chimney plate, I will have to find out from Unicomp what that will cost.
I should be able to find cheap 5.5mm nut drivers from china, and the Unicomp blankets I didn't consider selling them either.
It depends on how easy it is to work with Unicomp, I did send them an email a while back before I started restoring Ms, about helping them with webdesign, (have you seen their page? 1996 called and wants their <blink> back , lol ) and the email I received in reply was a very curt: NO, we are just fine thank-you very much. So i'm not sure how they would take someone trying to take some of their replacement parts business....
As to NKRO, I figured what I would do would be to identify the problem rows and columns in the M matrix, and make sure that areas which would ghost, would be fed with current in the opposite direction, and diodes would prevent this from feeding back and completing a circuit.
I read a few threads about this, and I see that other people have tried and failed to implement this, but at the least, i should be able to give 5 or 6 key rollover by alternating current direction and using diodes at the connector side. that should at the least prevent the common rollover issues with the M, namely the WSD block.
I am no hardware design wizard, so perhaps this is impossible, but even just offering a Atmega32u based drop in controller would be a help I think.