This is where Ozzie has been failing. He has poorly managed the cap and we find ourselves in the situaiton every year unable to retain guys who should become core leaders in Baltimore. We need to take advantage of the draft, because that is the place where you can find the best talent for your buck. 2nd would be aging Free Agents that are still hungry. 3rd would be retaining our own, 4th would be signing top talent from other teams that are still in their prime. We know what the most expensive positions to fill are, and the most important positions. We should use the draft to reload the expensive positions (Pass Rusher, Corner, LT, WR) or sign hungry aging FA's to fill in for a few years until we can find a replacement. So when McPhee left because we didn't have enough to pay him. We should have signed a bargain rusher, or drafted one early that can make an immediate impact. We continue to extend contracts to guys who aren't worth the money. Webb, Monroe, Jimmy got (Top 5 money) Not a top 5 CB. Flacco's deal was fine until you have to pay out the last few years where he is being paid $28M, 31M, 24M. These contracts keep stretching our cap now, and kill our cap in the future. You can't miss 1st Round picks either and Ozzie has missed a lot under Harbaugh.