Does this mean 10 million total? Or 10 million current?
It means 10 million current active subscribers. Total theres probably a lot more.
VG Chartz highly undertracks PC games, I mean come on, 0 sales for StarCraft!?
lol j/k, but we really need to get some PC sales Data, StarCraft has sold over 10 million copies and WarCraft 3 has sold over 6 million copies.