22 is starting to make a comeback, which is very nice. At our local indoor range, they have tons of 22 for sale, at about 7 cents per round.
All of our local Walmarts are quite disgusting and habitually understaffed, so I refuse to step foot inside (two years ago, there was a LEO was shot and killed at a local Walmart). The understaffing attracts and emboldens the shopper who has no intention of spending money. Last time I went to Walmart to get some shotgun shells, I had to walk around for ten minutes to find an associate who could then call an associate who then took another five minutes to come open the ammo display.