I've experienced a delay with receiving a $100 gift card from Allstate. Placed the order on 5/24. Received the shipment email from Allstate on 5/29. Never received the card so I called Allstate on 6/14 and they said they would cancel the first and mail a new one. Just called them back again yesterday and the new card hasn't shipped yet but I was told to call them back on Wednesday if I haven't received a shipment email by then. So not the best experience with the card shipped USPS which I hope I receive sometime this month. I live in Raleigh, NC so it's not exactly the middle of nowhere. This