The first thing I would do is trade Marshawn Lynch, Drayton Florence, a 2011 7th round pick, a 2012 5th and 7th round pick to Green Bay for a 2011 1st and 6th round picks.
Round 1- Ryan Mallett, QB Arkansas. At 6'7" has very good size, a very accurate passer which is what the Bills offense needs badly. I think Jake Locker will be taken before Buffalo's pick. Which will make me happier because I'd rather have Mallett for the long term. Mallett plays in the SEC and on a team that doesn't have great weapons. Is used to playing fast, strong defenses.
Round 1- (from Green Bay)- Kyle Rudolph, TE Notre Dame , With Ryan Mallet drafted earlier, The Bills needs another weapons besides Lee Evans and CJ Spiller. Kyle Rudolph fits well. Has good hands, catches the ball away from his body, and can be a down the field threat.
Round 2- Derek Sherrod, OT Mississippi State. Buffalo needs OT's. Derek Sherrod fills a much needed hole in the offensive line.
Round 3- Phil Taylor, DT Baylor. Big DT that will play NT. His will help the depth of Buffalo's defensive line.
Round 4- Wayne Daniels, OLB TCU. Fills depth at linebacker. Has the potential to find a major role in Buffalo's defense.
Round 5- Bo Thran, OT Oregon. Buffalo needs more than one OT. Will be good playing RT in Buffalo's offense. Will take time to adjust. But will be very effective.
Round 6- Thomas Claiborne, OG Boston College. This pick solifies the offensive line. With Sherreod, Bo Thran, and Claiborne. It will help CJ Spiller, Fred Jackson, Lee Evans, and especially Ryan Mallett to get the ball to those players.
Round 6(from Green Bay)- Alex Frye, CB Wake Forest. Will replace Drayton Florence. At 6'2" is a tall corner and can help a lot.