For the retreads, I would take John Harbaugh. The Ravens haven't done much over the past couple years, but they were perennial challengers his first seven years. The Ravens have largely been gutted of talent as of late, and Harbaugh has still managed to field respectable teams regardless of that fact. Don't get me wrong, I think his brother is a more passionate and creative coach overall, but I don't see anything tearing Jim away from Michigan. Plus, Jim is abrasive and a habitual bridge burner, and although that may be needed here now, he'd probably be a quick exit the same way he was with the Niners. Other than that, I'd also consider Josh McDaniels; he's older and wiser now, and I think he'd bring what this team needs in terms of developing young players. I'd be careful in considering a college HC, unless he has had prior experience as an NFL coach, preferably a coordinator. The college and pro games are just getting too different, and the transition from one to the other is becoming more and more difficult.