Haha There is a 20x4 LCD here at work with a bunch of jumpers on the back too. Lord knows what they do. The data looks fine on my 20x4, and I didn't have to change a thing in the LiquidCrystal library so that leads me to believe that this is how the majority of 4 line LCDs work.
I've used one of those RGB lcds in another project. They're pretty great but to reach their potential you need to PWM the LEDs to get the colors you want. I drove them directly from Arduino pins which seems to work fine. I think I used current limiting resistors.
Bryan,
So this display you linked to on ebay works correctly with no further code mod? Hope so I just ordered one.