Even though online shopping is very convenient the downside as opposed to walking into a brick and mortar retail store is that customers have to wait for their goods to arrive. Sometimes that may take upto two days whereas one can simply walk out of a store with their product. Amazon has tried to fill this gap by launching a same day delivery service, which was actually introduced back in 2009 but only covers about a dozen cities up till now. Today the service has been expanded to Dallas and San Francisco.