For the last several years, Narcissistic Personality Disorder (NPD) has been a hot topic. It seems that everywhere you look, there is someone who has, at the very least, narcissistic traits. People ...