Very cool! But it may be better if it had particles that appeared randomly and then faded, as opposed to a loop of "particles" inside the fire. I agree with the animating of the tail of the fire, since no part of a fire ever stays still.
If you put a million monkeys at a million keyboards, one of them will eventually write a Java program.
The rest of them will write Perl programs.