This is just beautiful! both Visually and Technically. It must have taken, hmm, just a wee while to render 7 billion particles per frame.

(Source: youtube.com)