Is it snowing organic compounds? Probably. Is it snowing complex organic compounds? Let's go see. Is it snowing microbes? At this point, we're leaving the realm of scientific evidence and throwing out sensational headlines. I'm not saying that it's a particularly poor speculation, but I personally think the article name could have been more accurate.