Obviously I'm biased as well

But Banks rocks. if you haven't seen this guy play - wow, he knows how to make things happen on the field. He was a no name at the beginning of the season - and he turned this Iowa team into one of the best in the country. All players have their off nights (his was against ISU) but since then he has been 9-0.
if you have high speed internet, check out his video at
www.hawkeyeheisman.com
check out some numbers:
As a QB he has 387 RUSHING yards. Palmer/Dorsey/Gesser all have negative rushing yards! He averages 5.3 yards per carry and he has 5 touchdowns. He's amazing - he does it all.