$321 for 0.514 BTC is $624.51 per bitcoin. Then there's the $3.95 fee to purchase the Vanilla card, and it works out to be more like $632.20 per bitcoin. That's a bit too expensive for me at the moment.
If you decide that you're willing to come down to a $310 Vanilla for 0.514 BTC (or $321 Vanilla for 0.53318 BTC), let me know and I can have the card within 30 minutes of when you send the BTC.
I can do .53318 for a vanilla reload if your willing to take 0.01918 of it as a BTC-BITCOIN code
send me a address for the .514 and all have that and the btc-e code sent over right away