I have been to every Walmart in the city of Richmond. Each store has plenty of 40 cal and 9mm ammo. I have a Ruger SP101 and can't find any .38 ammo for it. I lucked up at Dicks sporting goods today and got 2 boxes for $18 a box. I have a .40 cal, so I guess my next purchase needs to be a 9mm if I want to shoot just as frequently.