First, ISTP =/= ISTp (by my reckoning, ISTPs are about evenly split between ISTp and introvert-subtype ESTp). Second, Socionics assessments are uniformly crap (they test dichotomies, which I've found...