I'm typing this on my iPhone after just having been stood up for an appointment ... actually just a beer with a colleague.
How does one handle such things? Is it a personal affront? Should I be upset? Hold it against the person? Or overly accomodating? Or just roll with it?
The truth is that most of us are so busy that there are a million reasons to skip or cancel an appointment, and frankly, I am often happy when someone cancels ... it gives me unscheduled time and I can often fill it in with things that I have been meaning to do but just haven't gotten done yet!
There is also another gift in a blatant missed appointment, especially when you want something from the other person. You can't be too obvious about it, but in a subtle way, they feel they owe you something for having inconvenienced you.
My advise is to mostly roll with it, find ways to be productive during the lost time, or if you can't do that, try to enjoy the empty time. Observe all the craziness around you, all the busy people, the sights and smells around you. And think about the questions or requests that you could ask of the other person that might have been too awkward or onerous without the "debt" of the missed appointment. Ask it. They stood you up, so without mentioning the affront, ask for what you need.
A lot of people, and many sales people, simply roll with the situation and don't get anything in return. This accomodating stance seems polite on the surface, but it chips away at your credibility. If you just say "no, no, don't worry about it", you are telling them that your time isn't as valuable as their time. Every relationship embodies a power dynamic, and you can either maintain your power or give it away.
Being stood up is an opportunity. The other person creates a debt in your favor. Don't rub their nose in it, but use it subtly to your own advantage.
And most important of all, don't waste any personal frustration on it. They screwed up. Enjoy yourself. And enjoy the fact that it wasn't you screwing up this time.
And hope they don't read your blog!