Mini christmas tree

This is my personal solution to the universal problem "How can I have a christmas tree AND three cats in the same house?" :-)
A small tree (a little more than 6 inches high), an omnipresent PIC microcontroller that pseudo-randomly drives 8 high power LEDs, 4 rechargeable AA batteries, a little box as base, and that's an art attack! *:-)

In this picture You can see the cables (small sections of an IDE flat cable) hidden between branches and routed to the control box on the back of the tree.Tree back
A front view of the tree shows that cables are totally hidden.Tree front view
This is the inside of the tree base, with battery holder and control circuit. Inside of the tree base
Here you can download the HEX file of the control program. Is compiled for 16F84A. Don't ask me for the sources because it's a program I wrote on the fly in 10 minutes and really I'm not proud of it ;-). LEDs are connected to the 8bit port B.ALBERO.HEX
And this is the schematic. Circuit schematic
This is a little movie that shows part of the light sequence.