Great site but don't read to much you will think you have everything wrong with you. I had never heard of Narcissistic Personality disorder. Interesting site though.
I had a roommate once who fit it like a glove. Life way back then was scary. Only in hindsight could I see it at all. It wasn't safe to see in the present when I was living there.