It's not uncommon for the best teams in the NFL to have a tough time keeping their star players because of the salary cap.