These 2.5 millions have to include the free trial downloads, because if they hadn't, there would be, say, 5 million trial downloads at the very least. That would amount to 7.5 million total Creature Creators, but the amount of creatures uploaded doesn't match. If there are between 2 and 3 million creatures uploaded, it's fair to expect 1 creature per person on average, given that a lot of people won't upload, and some will upload a lot (for example, I shared 9 creatures, and I did that in the first 2 days, and never booted the CC again)-