This is all dead on. Anyone who might come in this thread and disagree with you isn't worth arguing with, anyway. Everyone wants the players they've heard of, and they all throw fits when it doesn't work out that way. The Bills are doing a hell of a job this draft.
Spiller is the best playmaker in this draft. To get a guy like that with superstar potential was a no-brainer. Screw Bulaga, who fell to the mid-20s. Screw Dan Williams, who also plummeted. Spiller was an undisputed top 10 talent. Some would argue top five. Buddy Nix further proved his intelligence by adding a home run hitter on a team that, aside from maybe Lee Evans, previously had none. Spiller is one, clearly.
As for Day 2, when you combine the Troup and Carrington picks with the veteran additions of Dwan Edwards and Andra Davis, not only is this defense much bigger and much better equipped for a 3-4 than it was, but it also stands a chance of being stout vs. the run.
On Day 3 I'm hoping for an OT, OLB and maybe a QB.