I needed to build a mini virtual pinball machine for a project being done in work. Used The Pinball Arcade for the software and a USB hub and IPAC for hardware. Buttons were bought from GroovyGameGear.com. Pictures and story linked here:
http://pinballsupernova.wordpress.com/2014/09/01/building-a-mini-virtual-pinball-machine/
Any questions about the build please feel free to reach out. Thanks for reading.