Is Avatar Social Network now the most popular?

Avatar Social Network has recently passed SL Universe in Alexa traffic rank, making it the leading dedicated platform for avatars to discuss virtual world topics. “Now of course at the moment it may not mean...