A rave from the grave

Elsewhere on the Simviation website can be found an invitation to build your own games controller. It's dated 2003 I think but even so poses some interesting possibilities. The AVR Controller it used was the Atmega 16 and a later version was suggested from other sources. What I was wondering is whether anyone had a go at constructing the original circuitry and if anyone knows where the software for the improved version (MJoy16-C1) can be found. Of even more interest is whether anyone has managed to use the Arduino Leonardo microcontroller in building a joystick - games controller.