@Azeroff - I think I see how your personality reflects a bit on the way I am. When I first came across MBTI, I was so confused as to whether I was an INTP or INFP. I could be completely objective about some things, analyze the world, or even formalize 'perfect' ideas. I was constantly rotating locks in my mind, trying to figure out the perfect combination to 'unlock' ideas. I locked myself in a room for two entire days just coming up with the thesis to my History IA. . .and it's qualities like these that make me think that I had an INTP in me.
The deciding factor which made me realize that I was an INFP was infact - my girlfriend. Deep down inside, I was a feeler, no matter how I portray myself as a Thinker outside. I guess it had to do with the social norm; Thinkers are normally more preferred for guys. My girlfriend, whom I loved very much (sadly we had to break up ), was quite adept at opening me up, making me feel happy. She did it so well that I trusted her, and that's not something I do very often. On the other hand, she liked not the person I portrayed outside, but the soft feeling guy inside. I don't know how she saw through me at first, but she did.
There are also other reasons I think I'm a F, I can hardly ever control my laughter. Once I'm at it, I'm hysterical. I read somewhere that NFs had a lot of imaginary friends when young - I did . My friends would never realize this, but when they're all drunk, I'm normally the one who takes care of them and makes sure they're all right. I'm softer than most of them are, but they don't realize it (I suspect it's due to my extremely low bass voice and formal language). Feelings really affect how I perform as well - if I feel like shit, I can't do shit. I would literally sit there and do nothing. The only solution. . . YUGIOH That show is awesome in bringing back old memories.
Hope this helps