I hate taking offensive lineman early in the draft (boring position) but there's no doubt that I agree with you. If you want a really good lineman, you tend to have to draft them. If you don't, you may never see that guy again until he's overpaid or overrated (or both). The opposite is why I don't like taking CBs early. Its an exciting pick for me, but there's no doubt that top CBs come available in free agency and trades on a regular basis. All you have to do is be willing to pay the price of admission.