When you are drafted into the NFL, you are NOT and NFL player, so you should NOT have a say in it and should not be taken into consideration in the negotiations, they don't become NFL players until after they sign those contracts. Just put a limit of say 3 million a year for 3 years for 1st rounders and 2 million for 3 years for 2nd rounders and 1 million for 3rd to 7th rounders and 500,000 for 2 years for undrafted players and let them prove they are worth more. there that problem solved. When most people go to work, they have a 401k or a retirement package that they and their employers pay into, well then do the same for the NFL players, they aren't any more special than anyone else. that's solved. if you want the right to resign your own free agents then pay them more to add the clause to their contacts. that's solved. bonuses....well most companies give their employees bonuses for their hard work as incentive to keep up the good work, well again, the NFL should be no different, i don't have a problem with the owners giving the players performance based bonuses, BUT it has to count towards the salary cap or you pay fines plus it comes off of your cap for the next year....that's solved. Salary floor, well if a team doesn't want to take advantage of paying for the best players available then that's their problem, but they have to remember, players wont want to come play there, plus you could also lower the percentage of money that particular team gets from the monies the NFL pays to the teams....solved. It is that simple, i just sat here for less than 10 minutes and solved all these problems here, why is it that all of these so called experts with all of their degrees and expertise have been at this for over a year and still have solved nothing???????