
A few weeks later I purchased a 20 character by 4 line LCD (also equipped with a Hitachi parallel interface) but with a I2C daughterboard soldered on the backside. At the time, I had NO experience with I2C devices, but due to the wonders of the internet, it didn't take long to find and learn how to use F Malpartida's wonderful and flexible driver library for I2C enabled LCD displays.
I was overjoyed to discover how much simpler it was to connect to the Arduino! +5V, GND, and 2 I2C pins; that's all it takes. No more rat's nest of jumpers, just 4 simple connections. The I2C board on the back of the display even includes a pot for adjusting the display contrast. A far easier interface, and a 4x20 character display to boot. At this point, the 16x2 LCD got set aside.
Fast forward to about six months ago; I was perusing AliExpress (one of my favorite cheap Chinese Arduino accessory websites) and stumbled across the very same Hitachi parallel to I2C daughterboard that was fastened to my 2004 LCD, for just 68¢, including shipping!

The best 68¢ I have spent in a long time.
Link to the adapter:
http://www.aliexpress.com/w/wholesale-i2c-lcd-adapter.html
Link to the F Malpartida I2C LCD library:
https://bitbucket.org/fmalpartida/new-liquidcrystal/overview