Hi Xetick,
I have been working on a voronoi diagram generator for the past few days. My interest for this little algorithm increased when I saw hellfires neat magnification entry
nice to hear

I wrote a little blog post about my experience that might help others out that want to build their own.
Cool.
I used the
delaunay triangulation which solves in O(n*log(n)).
However, when an initial triangulation is given and you're just moving points around (and not generating a completely new set of random points), most of the triangulation keeps constant.
Essentially you just need to recalculate the circumcircles for each triangle and checks the neighbouring vertices of each point.
This way you can easily animate some ten thousands of cells in realtime.