I fail to see why everyone wants to reinvent the wheel every time..
AFAICT this is reprogrammable w/ a small add on board..(the header is there)..
Has RTC, backup battery and 4 channels of PWM and an LCD screen..........
http://shop.stevesleds.com/Typhon-Typhoon-LED-Controller-Typhon.htm
Granted it "may" be a tad cheaper for some to do it "piecemeal" but I'm not seeing it..