The Cabelas in Buda, which is near Austin, Texas is packed to the gills with ammo. Some of it is at a reasonable price, for example, plinking 9mm for $14.99/50 rounds.
A few months ago, they would only put out ammo at random intervals, and then the 9mm would disappear in ten minutes. I don't buy ammo, but this is a good sign that supply/demand may be equalizing. Maybe powder and .22 rim fire will be next.