As much as I really really want the Bills to take Duke Davis, I have to admit that Huff could make alot of sense. I could see him starting at Safety (either FS or SS) his rookie year and then possibly taking over for Nate Clements at CB the following year if a deal cannot be worked out. The only reason I don't like Huff is that in the cover-2, safeties are not THAT important (not important enough to spend a #8 overall on in my opinion). With that said, here is my current Bills Draft Board (keep in mind this is just a listing of players, and has nothing to do with the reality that they will or will not be there at #8, as most of them will not be).
1) D'Brickashaw Ferguson
2) Mario Williams
3) Duke Davis
4) Michael Huff
5) AJ Hawk
6) Haloti Ngata
7) Broderick Bunkley