I have quite a different approach. I would never ask a best friend for a discount, since if I value the friendship, the money matters less than it. (Plus I'd want my best friend to make the money he deserves, not less. A discount is not something I'm entitled to from a friend.) If a sale is a complete rip-off, then I'd rather take my business elsewhere than do a business with a friend whose friendship I value.