Well, that may not be that much of a stretch, but I wouldn't be the one to attempt an explanation. Fred has forced me to go back to the beginning of this thread's links(or elsewhere) and see what I can see re the little spherules found around various parts of the country. For example, amongst other things, could an object entering our atmosphere at drag racing speed create some really big sparks at some point?
http://astrobiology.ucla.edu/pages/res2e.html
http://www.freerepublic.com/focus/f-chat/1372790/posts
http://www.utah.edu/unews/releases/04/jun/marsmarbles.html