I'm happy to see INTPs (of which I am one) neck to neck with INTJs. I took a software engineering class once that claimed that 80% of programmers are INTJ, and it made me feel like perhaps my temperament was a letter off for this sort of thing... but perhaps not, after all.