MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
Glad you like it! I posted a couple of pictures of the internals for you. Also there are now links to information on all the parts I used in my build in the instructions section.
As for more buttons, the easiest place to add them to the design would be underneath the 4 coloured tac switches ( ABXY ) , there is a little free space there, and would be easy to wire the onto the same PCB as the ABXY buttons. you might also be able to squeeze a couple of buttons onto the PCB with the select and start buttons , if you went with a smaller button design. Also the joystick in this incorporates a button when you press down on it.
If you were able to move the cupcade adapter to underneath the joystick PCB ( I'm not sure if there is enough room or not? ) you might also be able to fit some buttons under the joystick.