The case for shopping from home

how to turn a frustrating shopping experience into a really good one