I had an idea way back when to list out all the figures that have had toys in the past and therefore will get made for each faction and then determine what's the average number of figures for each faction that is required to be made by Mattel every year, assuming the following things:
1. Only 1 figure will be made a month
2. Alternate costume figures (either repaints such as green Trap Jaw, or alternates to already made characters such as Starburst She-Ra) will all be bonus figures, or TRU DCUC vs MotUCs, or made available some other way such that they do not interfere with the one figure a month rule
3. The line will last till 2016 as currently planned, and as mentioned by Scott Neitlich
So, here are the lists. This list excludes figures made, and those already announced (i.e. it excludes everyone up to the March 2011 figure, King Hiss):
(14 figures total)
(9 figures total)
(6 figures total)
(5 figures total)
Kowl & Lookee
(16 figures total)
(10 figures total)
(8 figures total)
That's 68 characters total. There are 12 months in a year, so that works out to 5 years and 8 months. Add in the 3 months for Jan - Mar 2011 which is not in the list and there we have all the figures up till December 2016 for the sub.
So based on the lists we should get:
Heroic: 2 figures a year
Evil: 1.5 figures a year
Horde: 1 figure a year
Snakemen: 1 figure a year
PoP: 2.5 figures a year
Galactic Guardians: 1.5 figures a year
Space Mutant: 1.5 figures a year
Of course, life is not that simple. There are new characters like Faceless One and Dactys from the millennium series or Lothar and Keldor from the minicomics that will probably be made into figures and that will probably mess up the schedule. Then there are some characters which may not get made this time around, for one reason or another. Which is why the total from the list above is only 11, as they'll have to reserve a slot for these characters.
Phew, my head hurts. All this work was first done on Poe Ghostal's forums. So feel free to head over there to tell me I'm wrong. Or you can also comment here.