very clever, and this isnt bad either : http://www.youtube.com/watch?v=CiP0WLx7V7Q&mode=related&search=
How does that work as far as the software aspect goes? It looks like he's added another mini-USB port. Is it just wired directly to the joystick controls or something?