Note, when you get to higher amounts of neopixels/ws2812, that you will need to probably power the leds separately from the Spark, as it might overwhelm the VIN pin. It is in the documentation, but in terms of wiring the pixels, they prefer regulated 5v (higher than 6 or 7v can damage the leds). If you have all of the leds at full brightness, it will take about an amp of power for every 16 lights. I've run two rings on USB power (0.5amp if you are lucky), but I don't tend to use the lights on all of the time, and because of how bright the leds are, I rarely run them at full brightness.
The led software needs to keep the state of the rings in SRAM. I believe they use 3 bytes per pixel, and with the Spark having only 512 bytes, you won't be able to make really big strands.
Finally, you want to make sure your wiring is good. I have two neopixel rings wired up right now with twisted stranded wire (I haven't soldered it yet), and every so often it gets wonky where the last few pixels don't show up.