[Ian] put up his RGB LED color changer project over at diylife. It’s a pretty simple project, but well designed and flexible for combining with other projects. He used a PIC18F2550 to drive everything, and some FETs to drive the LEDs. When you connect a USB cable, the color cycling project stops and the PIC responds to simple hex based color commands.