Oh yeah, I know that feeling... a few yrs back I went to Beijing the cheap way... 8 hrs London to Bahrain - Gulf Air , what an airline! (with a 6 hr stopover), 6.5 hrs Bahrain to Bangkok, Gulf again. (and a 7 hr stopover), 2.5 hrs Bangkok to Hong Kong,Dragon Air (and a 6 hr stopover), then 2.5 hrs to Beijing, Dragon Air again.. sleeping on planes - I wish!!! I should have paid the premium prices and taken an 13 hr BA or Emirates direct flight.