I love shopping at Wal-Mart and I usually don't have any problems when I do. However, I chose to shop online and was severely disappointed. I live in a different state than my nephew who was turning 3 on his birthday, 12/7. I placed an order online for 2 toys. The delivery dates given were 12/7 and 12/8. I was ok with that because I wanted him to receive at least one gift from me on his birthday. Walmart didn't deliver! He received one gift on the NIGHT of 12/8 and I just received an email that the other would not deliver until 12/15! This is totally unacceptable! Had I known, I would have bought and mailed it to him myself! I will never order online from them again. Don't list that you will deliver on a specific date and NOT fulfill that obligation! Poor Service!