Walmart offers the Sesame Street Playskool Let's Rock Elmo for $15. (Toys "R" Us charges the same.) Choose Site-to-Store pickup to dodge the $4.97 shipping charge. That's $24 under the lowest shipped price we could find. Elmo sings six songs and requires six AA batteries, included.