I like all your suggestions except this:
D-league would have age, salary and potential caps. It should be limited to players 25 and under, of salary $10,000 or lees and of potential perennial allstar.
Perennial allstar players are being trained by D.IV and D.III teams. Sometimes a D.II or D.I team wants to have a player in U21 and could send him to D-league because they can't develop him in their league, but that's rare.
Anyway, what good does D-league do for D.IV and D.III teams anyway? Even with only one season of training under their belt, trainees are good enough to play in D.IV (starters) and D.III (backups). And they don't have money for D-league anyway.
D-league could benefit D.I and D.II the most. But you would create even greater quality gap between D.I and D.II (or D.III) , so the money D.I and D.II spend for D-league could be spread among teams in lower leagues.
Btw, D-league and U21 can't coexist IMO without some restrictions...let's say a player who spent more than one season (14 weeks) in D-league is not eligible for U21.
Last edited by Koperboy at 10/4/2013 3:14:02 AM