This animation was created using the btrace addon. I created a particle system and used a turbulence field to move the particles. This time I used the btrace addon to create a curve through all the particles.
This is my Day 6 project for 30daysofcreativity
you can download the blend file here