I just tried to purchase one way tickets for three passengers from Hong Kong to Shanghai on the China Eastern website. I got all the way through to the payment page, then nothing happened when I clicked "Buy now." I called my credit card company to see if any charges had gone through. None had. While I was waiting for something to happen online, I phoned the China Eastern customer service number in Los Angeles and the rep told me I had to purchase tickets through a travel agent. Really? Do you have to use a third party when purchasing tickets from the US? Anyone have experience with this and how did you handle it? Do I have to go through someone like Expedia or Orbitz? I always prefer to purchase directly from the source to minimize any problems. Thanks for the help!