We are a quarter into the 21st century — the future, or so we keep hearing! — and in many ways, shopping has never seemed more infuriating or complicated. Leaving the house pleased with your ...