He outplayed his old contract (from wikipedia: On March 3, 2007, the Texans signed Johnson to a six year extension; the deal is worth $60 million and includes $15 million in guarantees.) and team management upped the deal. His new contract numbers are listed at ESPN:
How do you think this compares to the Titans and CJ? Both players are dominant at their positions and are key players to their teams. AJ has more years under his belt, but both have put up big numbers throughout their careers.
Do you have a preference as to which route to take? The "prove it again" Titans vs. the "you play like #1, you get paid like #1"?
I'm just happy CJ is in camp - but this will be an issue again within the year. I hope he plays so well, that he gets a new contract DURING the season.