INFP should be about right, but I am still unsure, although I'm usually unsure of just about everything. There is a possibility (discovered through an anonymous questionaire on another site) that I...