I have been shopping online for many years now and I was thinking about the things I buy online and the things I buy in the store. Sometimes I buy things in the store because I sought advice and other times I buy online because the price was just too good. But with services like Zappos, Amazon Fresh and Google Shopping Express I am beginning to wonder if there is a future left for brick and mortar retailers. This way of shopping is going to usher in a shift in the way we shop and buy goods. How can retailers compete?