Particle systems, using GL_VERTEX_PROGRAM_POINT_SIZE and GL_POINT_SPRITE for nice rendering.