Set aside some time for this.  It’s addictive!

http://chir.ag/stuff/sand/

(Saw on Chris Avis’ blog.)