The top ten picks are insane, players union has a point that NFL players have shorter careers and rights can be easily retained... teams have a valid point that they can be crippled by high draft pick busts. Set up rookie system and keep contracts to a maximum of three years. I'd even consider two years, this will allow teams to fully evaluate a player and see if he's worthy if big bucks, and will allow top players to cash in earlier.... i think it's a win win for all...