Saw this interesting post over on UFO Iconoclasts.  Some good thoughts that ought to be seriously entertained.