Why do you give compliments?

Do you compliment people expecting compliments back? Do you compliment people only to get into their pants and get pissed when they don't play along? Do you just compliment people because it's what you think and that's it? Or is there any other reason?