FYI.. I just stumbled on a great site for screened and chroma keyed explosions and muzzle flashes for video editing! Google detonation films, they sell some but a lot are free. Great smoke, muzzle flashes, all kinds of fire, explosions, bullet hits etc.. even weather effects like rain and snow.. this site is great!
mediacollege also has a lot of sound effects as well.