1. A method for automatically generating a natural-language news item, the method comprising the steps of: (a) gathering at least one data record; (b) filtering said at least one data record according to at least one rule to produce at least one filtered data set; (c) aggregating said at least one filtered data set, in a storage device; (d) analyzing, by a processor, said at least one filtered data set for at least one statistical trend; and (e) automatically generating, by said processor, a news item based on said at least one statistical trend, wherein the automatically generating includes: (i) selecting a news-item template from a plurality of templates; (ii) selecting at least one keyword based on said at least one statistical trend; and (iii) inserting said at least one keyword into said news-item template.