Ever had a cancelled flight? A long layover? A 20+ hour journey home?   As you sit on the hard bench with the “ding-dong” sound of flight numbers being announced and passengers who are MIA, you watch the clock tick. The hands...