Walmart today became the latest in a series of US retailers offering their first iPhone discounts. Those who buy an iPhone 3GS or iPhone 4 on contract from one of its retail stores in a new promo will get a $50 Walmart gift card for use in the store later. The deal should end on Christmas and is followed by promos that give away a $50 iTunes card with an 8GB iPod touch and a $20 Walmart card with a Nintendo DSi.