Surprise hire in that he had turned them down initially. Good hire though IMO. Certainly not a sure thing (not sure that any college coach is) but Kelly is a pretty innovative guy. Not entirely sure how well his system will play in the NFL but I assume there will be some modifications that make it more NFL viable.
Good news for Mike Vick IMO. He may be the best option to run his offense at least till they draft someone or whoever they draft is ready