I recently bought a COLORDUINO, and I find it very nice.
A link would be good so we can see what you are on about.
The constant current drive would be the way to go, you will ned one chip per LED, how many have you got? the darlingtons will not help you here.
Are you dealing with a multiplexed array? If so then it is tricky to increase the drive without pulling it all appart.