In preparation for visiting India and Microsoft India Development Center I talked to a number of people at Microsoft that had worked in India or had worked for MS outside of US. A friend gave me this sage advice based on her experiences of working abroad in Italy. She started to have a much better time when she stopped having any expectations. For example when she went to the bank she didn't expect the bank to be open, or if it was open to have any money or to be able to get any cash out of the bank at all. When anything went her way she was just pleasantly surprised. It is a bad example but it demonstrates the point of not setting yourself up for disappointments.
So despite all the troubles with the plain ticket I am actually having fun. I am not expecting that I would fly today or my baggage to fly with me in case I end up going or to get to Hyderabad anytime before Sunday. But I hope to be pleasantly surprised. ;-)