Who do the Bengals take?

My pick is Luis Castillo(DT-Northwestern). He has been rising up the draft boards lately and would replace Tony Williams. Another possibility is Thomas Davis(S-Georgia).

Of course, if the Sharper signing falls through, then we could be looking at a LB.

Thoughts?