Saying that, I think the Mangini hire is a good one. You will have arguements on both sides, but I will tell you in any regular job, I will hire some one in Mangini's spot a second. He just got fired from a job he wasn't that bad at. Everyone learns from their mistakes (ok, not everyone but most people.) and I think Mangini will learn from his mistakes at NY. That's it. You can talk about who the GM will be and talk about who he will hire as his coordinators, but right now, he is a good choice. Sit back and watch things unfold.
Terry Pluto has a couple articles on this.