Advice on LCD screen

Sorry for the many topics I create. At least I'm learning. Anyways, I have an RGB LCD 16x2 hooked up to an Atmega 1280. I soldered some header pins to the LCD (http://www.amazon.com/gp/product/B004MGPALC/ref=oh_details_o01_s00_i00?ie=UTF8&psc=1). I plugged that into a cheap breadboard I got as a packaged deal when I bought my arduino. After plugging everything in, the LCD wouldn't power up. So after toying with it, I learned that just pushing it down wasn't doing it. It needed to be propped up with some spare business cards I had (took a small stack to do it). But it did turn on. After uploading a generic hello world program, it doesn't work. The other wires are giving it power and the 10K potentiometer does change the contrast. If the wires were not making the connection like the LCD was, then there wouldn't be power at all, so I don't think that is the problem. Any thoughts on how to get the screen to display anything are always appreciated.

If the wires were not making the connection like the LCD was, then there wouldn't be power at all, so I don't think that is the problem.

You think incorrectly, all the wires have to be making contact for it to work. You only need two wires to transfer power.