I got mine through FedEx today. But, the final delay was from FedEx. Apparently, when I was mailing the application, I was asked if I need some 'upgrade' for the return and I said yes. So, they took more money for my return. Travisa sent out my passport on Friday (4/29). FedEx status was updated the next day and it said that the delivery date would be May 04th. I live in Fremont and Travisa sent it from SFO. I called FedEx and they said that the 'upgrade' I paid for 'guarantees' that the package will be delivered in 3 business days. So, they will deliver it in 3 business days. So, I paid for guaranteed delivery in 3 days and they *will* take 3 days even if they can deliver it earlier. I told them that I will come and pick it up. But, FedEx wouldn't budge. They said they cannot release it. They took my package from SFO to Oakland to Memphis to Oakland (yes, back to Oakland) to Sacramento to Union City to Fremont. This is efficiency for you.
Anyway, I am done with this. Good luck to you all.
This made me laugh and I have very mixed feeling:
1. Why is system so stupid?
2. Looking at problem faced by others... my problems are small.
Anyway Congrats ... but you may have to go through this mess again sometime later in life. This is my third time