That's why I would call it an on the spot decision. I might have done the same thing, just depending on the customer. As for your second story; yes, I would have done it the same way too. But there are too many every day scenarios, and even in some of my decisions I'm not always consequent. If someone comes in with a quote in hand (which almost never happens) I will try to match it. If I just spend 2 hours on design with a customer, quote and then the customer asks if I can do it for $x instead, I politely decline.