Just, please, please, PLEASE do not bring out the cute talk when you're with other people! I think keeping the connection with terms of endearment, codes, inside jokes, etc. is great...just don't make it nauseating when you're in public.
That being said, I'm pretty sure I'm not going to be calling my man "Schnookyballs" any time soon...not if I want him to answer anyway. Just like I don't ever want to be called "Pookie".