I just checked the Walmart here - yep $19.95/box. Unfortunately, the only 12ga they had left was 7 1/2 shot and I wanted 8s. They've got a spot for the 8 shot so I know they normally have it. They did have a couple of boxes of 20ga (7 1/2 is all they ever carry in 20ga) so I picked those up. Next time, hopefully they'll have the 8s in stock.