It's interesting, I've published similar project 5 days ago http://coolarduino.wordpress.com/2012/06/21/tears-of-rainbow/