You need to a flashplayer enabled browser to view this YouTube video

The LED cube runs using a PIC16F690. Along with the brief explanation of how to make it, the author has also included the .asm file for the PIC and a piece of software written in VB.NET that you can use to create your own LED patterns. These can be exported as .asm files and put into the main .asm code.

Reconfigurable 3x3x3 LED Cube: [link]