Last weekend I replaced a DIN keyboard connector on a Tyan S1590 baby-AT socket-7 board. I noticed it would be possible to install a pair of PS/2 connectors for mouse+kb, but doing so would require switching to an ATX case. That's a problem for this board because the layout puts the AGP slot too high to use with ATX cases. Therefore I stuck with the AT style DIN connector, even though I don't own a single DIN keyboard.
Also replaced the button switches on 2 mice. The first, a Microsoft Wheel Mouse Optical, was easy. I like how it feels with 130gf switches (heavier than stock), but it was mistake to use one on the middle button. It makes the wheel more prone to roll slightly when I click it.
The second mouse, a Logitech G500, was annoying to work on. On that mouse I ended up with a 150gf button on the left and a 75gf on the right because I didn't have two of the 150gf switches. I also discovered that the middle button has completely collapsed and it's a different type that I don't have a replacement for. For a while I thought I was putting it together wrong, but no, the button is just shot. I don't remember that happening before I opened it, but whatever. So I will definitely get to reopen the G500 and replace switches again. Yay?
Also noticed how whack the tracking speed is on my G500 when compared to the Microsoft. As far as I'm concerned the Microsoft Wheel Mouse Optical is the vanilla standard of mice. Whenever I get a chance to run the G500's config app on my WinXP machine I need to reflash it's speed settings. I want one of the speeds to match the Microsoft.