For many customers, online shopping is exciting (or, at the very least, more enjoyable than leaving the house to visit a store). Actually, receiving the product is even more exciting. But that time in between the purchase and its arrival? Not so much.