Waited twenty minutes at the Thai place on Gloucester Road while they "finished plating" a pad thai that had been sitting on the pass since I walked in. Manager just shrugged when I pointed at the timer. What's the longest you've been kept hanging for an order that was supposedly ready?