The last time I had to make some animated explosions, I used 3D Studio Max - under the environmental effects or something, there's an explosion generator. It doesn't look too great, but it does have quite a few parameters and is a quick way of generating lots of frames.
I don't know, because I haven't used it, but GMax might be able to do something like that as well and, if not, there's probably some explosion generators on the net somewhere.
"I am a living, thinking entity who was created in the sea of information."