I have tried to submit an improved Joystick Shield to Sparkfun to see if this design is worth to work with.
The main concept behind this shield is if a DIY minded developer have left without enough IO connections to finalize its gadget then the I2C protocol can help out using as minimum as two wire to do the job for example to a user input device.