Particle systems look fairly simple. They take a material, opacity control, height control, width control (all of which are sets of keyframes), and of course a particle generator (plSimpleParticleGenerator, a group of sources, stored in vectors). Who wants to take a crack at them?

-Kato