The following will be my mantra posted as a daily reminder.
1. Don't hire a new guy solely to overcome the old guy's weaknesses. Otherwise you'll overlook a whole bunch of other factors vital to winning.
2. Hire the person and not the resume.
3. Sole overriding criteria has to be: "Which guy's complete set of (both strong and weaker) qualities puts us in the best position to win?"
In other words:
A. Just because DG may have had ego problems and was prone to making poor impulsive decisions shouldn't mean that someone who doesn't have ego problems or isn't impulsive is necessarily the right coach. There are too many other factors that go into coaching. Going back and forth between a small list of weaknesses (i.e. Plan vs. No Plan. Big vs. Small Ego etc.) just perpetuates the losing pendulem.
B. Just because a coaching candidate was dynamite somewhere else doesn't mean that what worked in Minnesota in the 1980's will necessarily work in Arizona in 2007. Different time. Different circumstances.
C. I'd want to know how my new HC would deal with things like (a) a long losing streak, (b) an epidemic of injuries, (c) a star player on an ego trip, (d) a slumping QB, (e) cockiness during a winning streak, (f) how to prepare in a short time frame for a Thursday game, (g) how to get your team ready for a playoff game. Things like that.