I don't think there are solid veteran CBs available. I think they all are really bad. We need to draft a rookie or two no matter what, but if you're looking for a young, solid, #1 CB, this isn't the year in free agency, barring a surprise cap casualty.
And yeah, it's easy to be dark when the team just had an epic collapse down the stretch, has a ton of holes again, and doesn't have much money to fix it.
Edit: Let me just say, I don't think William Jackson will be available. The Bengals have too much cap space. He would be an adequate player if free.