Home » Posts tagged with » Windows Live

More traffic for Twitter than MySpace

Twitter managed to lead MySpace being third among social networking sites ranking #50 in the top 50 properties overall, according to marketing research firm comScore. The lead was marginal with…