I just read some secondhand blog commentary this morning suggesting that counter offers (offering someone more money when they are about to leave) are insulting, and signify that the company only cares when it's almost too late.
I can see the point in this argument, but it assumes there is only one scenario and that the employee is being underpaid.
What are your experiences or views regarding counter offers?