How many buttons are we talking about? Something that seems to have been forgotten is the good old "keyboard hack". Interfaces like the KADE, iPac, and KeyWiz are all awesome products, but honestly can be overkill if have a project that only has a few buttons. So, yeah, if you are wanting like 5 buttons then just pick up a $1 keyboard and rip the controller out and hack away.