Okoye's talent intrigues me, but if he's not at the top of Buffalo's list, I'd sooner see someone built along the lines of Jacksonville's tackles, Henderson (6-7, 328) and Stroud (6-6, 312).
(Of course, so would approximately 31 other teams in the league. Those guys were both high first-round picks for a reason.)
Sands is a possibility, but the Raiduhs would be incredibly stupid to let him walk. Waitaminute... in that case, there IS hope...