Just to throw it into the mix, for 25 notes you can get a very similar board that's well worth considering, the BU0836A 12-Bit Joystick Controller. If you need more than 12 switches you'll need to use a matrix but it's not so hard to do and 12 was plenty for my controller.