i LOVE LOVE LOVE this show!!!! I watched season 2 and season 3 last month and I haven't laughed harder at a show since Arrested Development. Genius writing, amazing show I love it so much.
I don't know about the rest of the cast, but I'm pretty sure Jeff is an ESTP and Troy is an ENFP.