cdsboy
These systems still run custom hardware for things like IO, and those parts of the systems are emulate-able.
Getting emulation of said IO chips and whatever seems pretty inline with MAME's mission statement: "MAME's purpose is to preserve decades of software history."
I've been SSH w/ yubikey key only for about 6 months now and haven't had any issues with it. I regularly move between multiple computers. Once I set it up on one computer I've never had it take more than 15 minutes to get up and running on any computer I've need it on (window or linux).
The only thing I'm really missing is the ability to log into my server from my phone. There was some talk of getting ConnectBot and Open-Keychain talking to each other to get this working but it appears to be stalled.