According to wikipedia eToro has 2.5 mill acounts. Even IB only has around 140,000 and there aren't more than a few 100,000 live forex accounts at any time. How is this possible?
http://en.wikipedia.org/wiki/EToro
http://en.wikipedia.org/wiki/EToro