I just assembled the RGB 16x2 Character LCD shield. Running the Hello World program, I am able to change the background colors with the buttons. I can also see the "Took XX ms" printout on the serial console. But nothing ever appears on the LCD display. When I twist the yellow potentiometer counterclockwise, the top row turns dark. The bottom row remains as-is. But that doesn't get any text to appear.
Looking at the way I soldered it, I don't see any possibility of accidentally spanning multiple contacts.
Any ideas?

