A while back I published a pretty neat little AS 2.0 class for particle effects. I just cleaned it up a bit and made some minor changes to it, the biggest being that the motion code is now applied to an internally created clip, rather than directly on the onEnterFrame handler of the particle itself. This frees up onEnterFrame to apply additional code to.