I really don't like to shop at Wal-Mart. I visited a Wal-Mart in Louisville with some friends from work and noticed that they had Federal .40 in 100 count box for $25.97 and Federal 9 mm in a 50 count box for $9.97. That's pretty cheap.
Our walmart has the 100 round federal 9mm for 20 bucks a box. I think the winchesters at 23 or 24 for 100 rounds. The russian stuff was a little cheaper. With 556 at 4.95 for 20 round box.