Limit on scroll capacity?

Hi everyone—

I have a 16x2 LCD dispay that I'm trying to get 2772 characters onto. It allows me to get up to between 850 and 890 characters onto it. I'm wondering why this is. When I put the full text on there, it runs and everything without error, but the message never shows up on the LCD. When I lower it to 850, it works perfectly. 900 doesn't work.

Thoughts? Ideas? I've attached the code.

kaleigh's project.rtf (2.67 KB)

My guess is you are running out of memory.
http://playground.arduino.cc/Learning/Memory#.UwdBCF66BvI
I always put any serial print statements like this with the F. The text is stored in flash memory in stead of SRAM.
Serial.println(F("This string will be stored in flash memory"));