Americans spend a remarkable amount of time shopping – more than on education, volunteering or even talking on the phone. But ...