My wife and I just got through the immigration processing at SFO. It really didn't matter if you went through the 'citizens' or the 'non-citizens' line, it took about the same amount of time -- over ONE HOUR! When we were finally near the front of the line, we had some Japanese approach us frantic because their next flight was about to board and begging to let them in front of us. Just then, the supervisor passed by so I asked him what could be done. His reply was surprising. He said that this happened every day. About 300-500 UA passengers a day were missing their connections, and UA knows about the situation and does nothing about it. I actually have another flight from KIX to DFW via SFO scheduled for next month and there is only 60 minutes between arrival and scheduled departure. Based on today's experience, no way José. Why, I wonder, does the airline allow a 'minimum connecting time' of 60 minutes when they know that so many people are going to miss their flights? I must cause their ground staff huge headaches to be rescheduling that number of people daily! Of course, Uncle Sam could also help by increasing the immigration staff. There were only 4 officers processing the throngs of passengers in the "non-citizen' area where I was with my Japanese wife. (There had been more, but when 12 o'clock rolled around, they went off on their lunch break and weren't replaced!) Has anyone has similar experiences at SFO?