It depends to some degree on the airline. El Al enforces a 3 hour rule. British Airways goes with 2 and has a little leeway if you're at Heathrow (insanely long lines there). Some of the US airlines (not US Air) seem to be a little more lenient, especially if it's a slow hour.