Weather manipulation has long been the stuff of science fiction, but today it is inching closer to becoming reality.