SamuelRSmith said:
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. 

PC Gamer