From 9to5toys.com:

.

For a limited time, Walmart is offering the $50 iTunes gift card for $40. That’s 20 percent off and the lowest price yet. The card comes immediately through email, and it counts toward free shipping on other items.