The one clinker in the NFL veil of secrecy surrounding opening their books is the Packers. With all the financial details of our operation being common knowledge through public disclosure, pretty much anyone can size up the scope of other operations in the league.
It may not be even close to 100% accurate doing so, but it's a bellwether of what they might find behind the facades of other teams. It's just a matter of extrapolation of potential from their off field enterprises, which shouldn't deal at all with salary cap issues, in my opinion. The scope of the players contracts should be based on that which deals directly with the game, including a split of team and name usage rights for games, etc, as agreed upon between the league and players association.
Anyhow, that's what I see. I didn't mention what I believe should be done for the veterans. There should be fully funded lifetime insurance, and it should be considered as deductible from their contracts when signed. It should be a 50/50 split, and include all players from the past as well. To me, this is a no-brainer.