Just-in-time travel planning

Assuming no last-minute hitches, 31 hours from now I’ll be heading off around the world. It’s not quite the longest trip I’ve ever taken, but who’s counting? Seattle to Beijing (via San Francisco) on Sunday; then Beijing to Hyderabad (via Singapore) the following Friday; then a mere hop down to Bangalore on Tuesday 17th; then the really weird bit: Bangalore to London, via Frankfurt, leaving at 1:55am on Sunday 25th and arriving at 10:40am the same day; and finally London to Seattle via Chicago on May 27th.
The planning for this trip has been more than a little crazy. First, I was supposed to be going with a colleague; then he cancelled out. Next I had to obtain a replacement passport, and (obviously) I couldn’t get my visas for India and China until it arrived. Then there were some minor changes in visa processing. (Why do changes never reduce the processing time?) Then a Seattle meeting appeared on my calendar for May 28th, and I decided that I really, really needed to be there, so I shifted my return flight from Thursday to Tuesday. The final curve-ball was that yesterday I found that I needed to upgrade to Office 2008 to cope with a particular document I’m working on, and I finally got that taken care of later this afternoon.
Anyway, the upshot is that my passport (with visas) is supposed to arrive tomorrow, Saturday morning, less than 24 hours before I depart. I was chewing my fingernails (metaphorically, OK?); now I’m just checking the FedEx tracking page every few minutes.
Tomorrow I pack ((Actually, I’ll get my hair cut, pick up my dry cleaning, then pack, and if time permits I’ll go to the Sounders game. Maybe.)), and Sunday I fly. After the mad scramble to get ready, I’m actually quite confident that the trip will go smoothly. I’ve replaced the 1GB SD card in my camera with a 2GB, because I’m planning to take plenty of pictures, but I probably won’t upload them until get back. This might seem to be the perfect trip to exploit the weightlessness of my MacBook Air, but in fact I’m bringing “Black Beauty”, my Amazon-supplied MacBook (freshly upgraded with Leopard and Office 2008). I’ve had my shots, and I’m packing the necessary meds to cope with the unexpected.
Let’s see… my passport is currently in Oakland. Time to fly.
UPDATE: One bonus, one glitch (resolved). The bonus is that I was able to purchase an upgrade to Economy Plus for SFO-PEK, so rather than being stuck in a middle seat at the back of a 100% full Economy section, I’ll now have a decent window seat and some legroom. The glitch was that FedEx tried to deliver my passport too early this morning, and didn’t bother to call the number on the waybill. I checked in with customer service, twice; when I realized that they weren’t going to deliver the package until Monday, I went down to the FedEx office to collect it. Not what I wanted to be doing, but never mind.