I think the key on long flights is to get up, move around and walk up some steps - even risking the deadly looks as you move into B-class from coach to hit the 4-5 strairs going into the upper deck. This lets you stretch your back/spine and legs. This has worked for me on several 14+ hour trips (even in coach).