Scalable vector mirror ball. I made a couple of parameters in the source code - to speed up the animation on slower machines you can switch off the background blurry lights...
Geometric sphere made in Swift3D - with various coloured lights pointing at the reflective surface. The other elements - sparkles, backing light and code to make it spin are all added in Flash.