Since I doubt Nintendo will provide alternate figures for genders, we can rule that out. Shinies probably wont happen (if they do, only a few select ones will be done, likely as promotional deals). And I doubt alternate forms will. Still, based on the current conversion rate, it would cost about $1,336 to but all 649 figures if every Pokemon gets one (649 x $2.06 = $1,336,94).