Don't you just cringe when some people call you things like Buddy and Matey? I know they're terms of endearment and there are plenty of worse things to be called, but oooooooooooooooohhhhhhhhh nooooooo!
I don't mind being called mate so long as the person doing the calling is actually my mate! I can tolerate buddy so long as the person doing the calling is American but from a Brit buddy sounds pathetic.