I have experienced a lot of the pointed from the feeling of dissatisfaction to anger for being unable to bargain better. From experience, I feel that not only should one have a bargaining power but the ability to persuade (at least over here in Nigeria). I remember when I put that knowledge to use and it worked quite well. I’ll say, know the product and the seller and you might be able to go home with a good deal. Works for me when I hit the market… lol.