One solution to all player pricing forever is to have market pricing. As far as I can tell, there are 16,777 seperate seasons in the database as of this moment. With this method of pricing each time a player/season is picked his price would go up, and it would go up[ (16,777-12)/12 =] $1,397 dollars and every player/season that is not picked would go down in price by $1.