To me he's the only QB coming out with the total package in regards to skill sets. He's got excellent footwork and throwing mechanics (near perfect), good pocket presence, not a runner but can scramble, good size, experienced, quick release, and a very strong arm. He's got that quick flick strong throw. He takes too many risks probably from a little over confidence in his arm strength or maybe he's just trying to make something happen on a team that needs him to do that. I think that can be coached, where many of the other things mentioned really can't. His pro day is March 21st and I'm sure the Bills will be there. I'd take him in the second round and wouldn't blink. I've debated a few folks around TBD as I understand I'm in the minority. Beyond my eyes (which do decieve me often), I have a gut feeling about this kid. I think with a mentoring type of coach like Marrone and with his skills he's the kind of QB we're looking for. If you haven't familiarized yourself with Zac check him out. Below is a highlight link, but I'd recommend the ohio state game and boise game.
http://www.youtube.com/watch?v=Qlt66vdmIrQ