I use an ipac and a wireless keyboard. It's nice and clean. I had a keyboard hack at one time for my cab but it was horrible so now I use an ipac. Unless you are playing nothing but classic games I'd fork out the money for the ipac. Or you can do what so many others have done including myself, and hack a keyboard first then figure out you need the ipac.