Most online store that offer free shipping mean that they are out of the country, so free shipping means 15 plus days in transit before you see your purchase, what if you have to return the item for refund? so free is really not free but a headache. A good way to tell where the item is being shipped from is to view the contact us page.