yes, there has been!
I remember this was the general consensus (which i still agree with)....
first:
IN CHARGE: ESTP ENTJ ENFJ ESTJ
GET THINGS GOING: ESFP ENTP ENFP ESFJ
CHART THE COURSE: ISTP INTJ INFJ ISTJ
BEHIND THE SCENES: ISFP INTP INFP ISFJ
anyways...
Eric: ISFP 100%
JD scrubs is NFP, Eric is SFP. Both have "strange" thoughts. JD's N is fantasy and 'trips' to exterior possibilities (Ne). Erics N is more related to his truer interpretation of the other characters (Ni). Eric is BEHIND THE SCENES (which leaves INTP, INFP, ISFP and ISFJ...ISFP fits the best because he is pragmatic over affiliative).
Donna: ESTP 100%
Donna is IN CHARGE rather than GET THINGS GOING. She is directing over informing and motive over structure. She is pragmatic over affiliative. This all points to ESTP over ENTP or any F.
Hyde: ISTP 100%
Hyde is CHART THE COURSE rather than GET THINGS GOING. He is a responder rather than initiator, and a director rather than an informer. He is also motive over structure. These all point to ISTP over ENTP. The final point is his tertiary Ni use for the cliche "the man! the corporations!" rantings.....
Kelso: ENFP 120%
Kelso is affiliative over pragmatic. His vices and creativity are in his ridiculous ideas and perceptions (often of himself). He is identical to a real life ENFP friend I have (tests ENFP and everything). If you think for a second his intelligence disqualifies him from being an N, then you have completely misinterpreted MBTI in a rather elitist fashion.
Jacky: ESTJ 120%
Jacky is IN CHARGE, rather than GET THINGS GOING. She is directing. SFJ Fe is not directing (NFJ Fe is directing). She is the opposite of Fez, and is rather attracted to him (to her own surprise).
Fez: ISFP 90% (N/S)
Fez is BEHIND THE SCENES, not GET THINGS GOING. Fez is the total opposite of Jacky. His creativity and vices are sensual. Jacky secretly loves fez (also makes sense).
Kitty: ISFJ 90% (E/I)
She is not GET THINGS GOING, but more passive aggressive and BEHIND THE SCENES
Red: ESTJ 97.25% (E/I)
The extroverted version of hank hill. He is IN CHARGE (ISTJ is chart the course). He is initiating and directing. He is structure over motive. He is affiliative over pragmatic in his pursuit to maintain group tradition and dynamics.
less sure:
Laurie: ESTP 75% (T/F)
Leo: ISFP 75% (E/I)
The %'s refer to confidence to the written type (with the most disputed in parenthesis).