Wow guys! Thank you so much. I really appreciate it!
But you don't need MISO because you are only talking one way.
oh.. that right! Thanks!

But I have some more questions guys...

It only have 5 pins which means you could only have 3 LEDs if you used 2 pins for communication.
It's alright.. I just want to understand how this "business" works. I will get a Attiny with more pins if needed.

Thanks anyway!

however this requires either a High voltage programmer or a bootloader (The latter of which takes up 576bytes of flash).
How exactly to load it?
WOW! LOVE YOUR LINKS, THANKS!
really helpful.
mixania, just use a shift register and save yourself a lot of pain

Hmmm.. What about it? How it works?

add 8 16bit I2C GPIO expanders, and use charlieplexing
there you go, direct control for 16256 LEDs, using only two pins of your Arduino
enough for a 25 x 25 x 25 LED cube
Wow! Man thats crazy! maybee some day..
