I cast my vote for the water from comets theory.
I'm with you on the comet theory. Check this article out...
http://smallcomets.physics.uiowa.edu/blackspot.html
Every few seconds a "snowball" the size of a small house breaks up as it approaches Earth and deposits a large cloud of water vapor in Earth's upper atmosphere.