The longest taxi time I've had I think is in NRT on UA. The captain even made a point to announce that we were being taken on a tour of the airport. Later, he noted that after a certain time, we have to take off from a certain runway. I did get to see the Pokemon jet during that long taxi, though.