Problem lighting many pixels

I have a project using about fifteen 144 neopixel strips (2160 neopixels). I understand the power concerns, and I should be fine, since I'm not ever turning on more than about 144 on at the same time. My problem is when using the Adafruit Neopixel Library example code, if I set a NUMPIXELS value of 595 or more, my code stops working. Any idea why that might be or what solution I can use? I've seen way longer runs of Neopixels, so it seems like it should be possible. I'm running the project off an UNO. I can post the code, but it's literally just the example code from the library.

Put your sketch between the code tags [code][/code]
Or if it is too big, attach the ino file.

.

I think the problem is that I'm exceeding the SRAM on the Uno. I can probably do it with a different board.

Each neopixel needs 3 bytes.

A Bobuino has 16k of SRAM vs 2k for UNO.

.

Also look at the Due and the Zero they have lost more SRAM. The Mega has 8K and the Teensey has even more.

If you need to handle over a 100 pixels on a uno, you need to encode the pixels with fewer bytes using a color palette.

I've written a library called FAB_LED (on github) that allows you to do that.