Would I be correct in assuming you may know something about weather satellites? There has been some speculation that one could possibly help locate the origins of this storm. I would guess there are others looking into this as well, but from what I understand, this could be right in your area.