or Amazon

It seems obvious that Amazon would be the right choice. After all, they've been around for a long time, and are known for good shopping experience and good price. I know UPS was busy delivering amazon packages to our house during the month of December.

My recent experience with seems to suggest the giant retailer is gaining ground on Amazon's turf. I was driving to Vancouver, BC to see my brother, and stopped by Eugene, OR(a quiet town with a beautiful campus) for sleep. My brother called and asked if I can pick up a electric stove for him. I've never heard of such a thing, and after doing some online research, wasn't even convinced why people need such a thing. Anyway, after comparing prices, I decided on a model sold on

The transaction was very easy just like, but what happened next surprised me: an email came in confirming the purchase and said they will let me know if the product is ready in the local store, which is 3 miles away from my hotel. After about another 20 minutes, another email popped in telling me the product was ready. Out of curiosity, I went into the store, even though it was almost midnight, just to see if this is real. The store manager took me to a back room that has a small counter with the sign that says "site to store", and 5 minutes later I walked out with the product.

Someone said 60% of the US population lives within 5 miles of a Walmart store. If that's the case, and if they can create a shopping experience like this for every customer, the very concept of shopping will be changed forever.