I have a small bartop I built a while back, it has a trackball, joystick, six player buttons plus six admin. Everything electronics wise works just fine. But I have never really been happy with it....