If you can wait til Christmas I have a huge improvement coming. It's going 3D, which I think will really add to the magical qualities. At that time I'll be posting a page on how to do both the "normal" and the 3D versions.
I consider the 2D version a prototype, even though it is already quite cool in its own right.