Ever watched a card reader freeze while a customer drums impatient fingers? Slow internet turns those few seconds into lost ...