There are many semi-pro leagues and NFL EUROPE, the Canadian League, etc. But the NFL should establish a farm system HERE in the states that are ran by NFL directly. Each team would have a team that could be coached by one of it's regular teams "lesser" coaches and they could have a scout on the staff that is present regularly and of course all of the execs and head coach of the NFL team watches the games and/ or tapes and evaluates the progress of players. This would be a good league for some of these lower draft picks and undrafted players to go develop for several years, then come into the NFL and give their teams a boost in areas of need, whether it be a quick fix or a permanent roster spot. IF the team no longer needs his services on the roster, they do not CUT him, they send him back to the farm team. It makes perfect sense to me. The farm team's season should start about 2 months before the NFL teams for the sake of learning what's going on and having time to prepare in case he is called up early in the NFL season. THe farm system could run about half way through the NFL season. THere should then be a cut off date where a team is allowed to bring up players, 2 of which could be used as ADDITIONS to the 53 man roster, bringing the Post-season roster number up to 55.
Just my thoughts on it.
Good thread, by the way.