I hear you on the narcissist and compulsive liar bit. Sounds an awful lot like my own stbx. In my experience however, I have found the lies will get found out someday and people will side with you when they find out they may not come out and say it but they will think it and likely not take him as seriously. Hang in there. This site is a great support.