I just saw this episode for the first time, and really loved it. It's great to see the interaction between Carter and Haley. Haley is obnoxious to Carter but Carter doesn't see it as a threat. She takes an active role in mentoring Haley, and Haley respects her for it. I like that Haley is smart and competent, and proud of herself, and while she learns some lessons in the episode, she's allowed to stay that way. Even in Proving Ground she retains that kind of confidence that we don't really get to see in most female characters because it is too close to arrogance, which is considered horribly unattractive in women even if McKay can carry it off.