HELP! Is my LCD broken?

floresta:
Also, I have some ribbon cable similar to the type that you are using. Mine does not really make secure contact with the breadboard so that may be an additional problem in your case as well.

Don

Nah, that's not the problem. I used a multimeter to check the resistance between the top of the ribbon and another wire, it was fine

floresta:
Remove all of the wires except those going to pins 1, 2, and 3 and then put pressure on the black frame around the glass. If you get the expected single row of blocks then you have a poor connection between the display itself and the PC board.
[/quote]
Yeah, I tried that, I got the single row SOMETIMES when I pressed it, however the squares looked like there was a line moving from bottom to top when I pressed it.

floresta:
You will notice several places where tabs from that frame protrude through the PC board and you can try twisting them some more to tighten the connection. You may have to melt some solder first.

I tried that, but it STILL didn't work! What do you mean by "melt some solder"?