I hate people who cancel because their idea of a heads-up is an hour after a designated time. I already know you were not showing up; telling me about it later is redundant.

If we are meeting up someplace for drinks at six and you suddenly cannot make it, you let me know by five. Four-fifty? We are good. Five-oh-nine? We are not friends for a week.