By the time the '07 season rolls around, the NFL will have a new TV contract and a new CBA with the players.
The current CBA runs through '07. Under the current agreement, '07 will be an uncapped year but I can't imagine that happening unless the players union decides to get stupid. I think it's likely we see a new extension by '06 but I can also see future seeds of revolt being sown by some agents and various comments by players. I hope they don't screw it up because for now it's the best system in pro sports.