Looks like Best Buy's email system is overloaded right now. Ordered a $99 eShop credit earlier this morning and it arrived in minutes, but the $20 I went back and ordered over an hour ago hasn't arrived yet, nor the order confirmation, even though the order history on the site says it's been sent.