Arduino Mega - 54 or 64 digital pins

One single data pin will address hundreds of leds if need be. You address them individually over a serial data connection.

Ok, well...up to you. I hear excuses, excuses, etc.