People are constantly predicting things. Some times it is near future and some times it is far into the future. Some times it is based on watching trends and lots of times, it is driven by data. Here are a set of links (in reverse chronological order).