Works great and is simple
For Arduino Joystick Shield for DB15 PC Joysticks
This was an easy Arduino shield to get working. The documentation and instructions were quite good and I got the sample code working without any problems. It seems pretty well documented and the schematics are available. I like the added touch of the jumpers to select which pins to use.
So it works great for what it is. But it is just asking for more. The joystick port header only has 2 axis and 2 buttons available in the shield. This is standard for a single IBM PC joystick. I'd like to see it break out the second joystick. Some advanced joysticks use both joystick 1 and joystick 2 connections to work. Also many sound cards use joystick port pins for MIDI connections. That too would be great to have available. I like the jumper feature that was done on the pins, this would work good for enabling / disabling use of 2nd joystick and MIDI pins. I'll probably attach some wires to the pins to play around with more. It looks to be easy to modify at least.
For what it is though and not what it could be -- if you have a 2 button, 2 axis joystick laying around that you want to use with Arduino, this works great and is easy to get going.