I loathe Walmart...too spread out, they move stuff too frequently...but they do have good prices.
Use Walmart's online Savings Catcher to save even more.
Within a week of your visit, enter the code on your receipt and Walmart will compare prices on the items that you bought with printed sales flyers from stores in your area. If they find a lower price, you get the difference on a Walmart gift card.
I just tried it for the first time and I'm waiting on a comparison report, so I'll let you know how it works. It's worth a try anyways...