Oh, I love humiliating my husband in front of our friends and family with the most gawdawful nicknames...
Sugar Lumps, Sugar Butt, HotPants, puddin', punkin' (both said in a little girl voice...ewww), Lust Lump (haha, he did a spit take 'cos I called him that in front of his mother), Sugar, Schnookums, My Beloved, My Dearest One....ad nauseum.
But even when I'm NOT trying to embarass him, I call him "babe", "honey", "sexy", or "sweetie".
He calls me "hey you". LOL.