Generation Rating and Customer Reviews