Online shoppers are probably wondering why it's taking so long for their packages to get to them. True, there has been a fair amount of snow lately in parts of the country. Yet the biggest thing affecting faster deliveries seems to be retailers offering free shipping.