Urban dictionary..
I think this is a good work for the day.. Congratsturbating
(Something that affects people, then praising oneself for a part that affects you.... then masturbating").
i.e. 'Did you hear Susan XXX saying how proud she was that bobxxx wrote her a Good review?
'Yeah that bitch is just congratsturbating.'
Love new words, what are some of yours?