Most of us have accepted a certain level of frustration as simply part of modern life. We sit on hold waiting for customer service, click through multiple screens trying to cancel a subscription, get bounced between departments, navigate endless phone trees, delete...

read more