Do you think there will come a time when all shopping is done online?

7 answers 7