Anyway, we should keep it in mind that the exchange rate might not be fair, and Visa or MasterCard is still a better choice.
It's a bit unfortunate that price might be manipulated because of fast changing exchange rate.
What would be a fair exchange rate for Bitcoin anyway, is there even something like fair price?
Maybe the price based on our trust.