I thought that Bitcoin payments for BFL products went through Bit-Pay and that BFL received the payments in USD - which would mean they couldn't refund "your" Bitcoins because they never received your payment in BTC in the first place.
This, it was tied to the US dollar.