I think shipping is going one of two ways ..
There are tons of companies now offering free shipping as an enticement to shop with them, given the economy ... and there are others who are offering lower product prices and making it up on shipping and "handling," as with some who make you pay that charge twice for tossing a second identical item in the same box ...
for non-firearm related purchases, I try to shop with folks like Amazon, who offer free shipping for orders over $25 -- and no sales tax here in Texas at the moment ... for ammo, I buy from folks like ammoman, which offers free shipping, or drive to a big-box like Walmart ... for guns, I watch for sales, usually at Cabela's ... it's a tough world out there now, both for shoppers and sellers ...