If you hate the unpleasant surprise of finding out how much shipping adds to your online shopping order, here are a few suggestions…
This website has all the major stores listed and has coupon and promotion codes that will allow you to get free shipping on your purchase.
I have been using Amazon Prime for the last couple years and I love it. Basically you pay $80 a year to Amazon.com in exchange for Free 2-Day shipping on any item that they ship. I buy a whole lot of stuff from Amazon and so it is an easy decision for me. If you are not an avid online shopper it might not be worth it, but it is something worth considering.
Local Store pickup
Many brick-and-mortar retailers offer free shipping if you are willing to pick it up in the store. Walmart, Payless Shoes, REI, and Staples are a just a few of many that offer this service.