Love the write up. OSHPark PCBs - wondering how many revisions it took to get that keyboard layout working! I'd love an 8bit era keyboard and case that you can plug your own PCB into - I'm itching to design something from scratch but I know what will happen if I need to do a full cycle design process - eventual apathy :(