Comment Comment by veyron That also means 65.5% of US Internet population is using Facebook or Twitter, a mind boggling statistic parent veyron 14 years ago