Grant, I have a challenge for you. If i succesfully work out the keyboard deal (and its more complicated than you think), and i succesfully write a joystick driver and give you the appropriate avr code. you will be required to produce a ti ide hookup (working). deal? come on. chicken? FUZZ I Don't See Why Not ------------------- listen.to/yankovic ICQ: 3512251