1. A system for collecting and mining large amounts of data comprising: a data collection component that collects data on a large-scale from a non-selected population; a database that receives the collected data; and an aggregation component that aggregates the collected data and discerns one or more patterns in the data by applying a machine-learning algorithm to the database.