Now it is official: I will get to airport for any travel 2 hours before departure. That is the law now.
The past experience shows that the practice works well. There are several reasons.
A long line at check-in counter, and a slow attendant/a slow customer, or both can easily cost 30 – 60 minutes (As I did this morning at American Airlines SFO counter).
Other things may happen. Just before I returned my car, I realized that I didn’t fill in the gas yet. So I exit at a unfamiliar exit of US-101, only to find myself lost in the curry roads. After get a gas station, they do not accept my credit card (expected), but the counter was closed due to July 4 holiday (surprise!). Then I need to find another one.
Things do happen. So prepare for it.
The upside is, airport wifi (free in PVG, SHA, and 45 minutes free in SFO), and good Internet client like iPhone and iPad, I can be as productive and as happy at airport.
That is the reason to prompt me to fix the lead time and stick to it.