Hopefully someone finds this useful! As of this posting, I have not actually ordered these parts, so I'm not 100% sure of the reliability of these companies or parts, but I'll update this post later if I find any of these parts don't work. First of all, everything I could from SmashTV ( http://www.avishowtech.com/mbhp/buy.html ), I did. 48x ALPS tactile switches http://www.mouser.com/ProductDetail/ALPS/SKHHDTA010/?qs=sGAEpiMZZMsqIr59i2oRcqShR6iETrbseFQPH8gstG4%3d 4×20 characte