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