This is the only similar spelling mix-up in English that gets me every freakin' time. I can never remember which is which. One is a mathematical notion; the other is a nice thing to say.
Does anyone know of any clever mnemonics for complement / compliment to get this one straight?