I always fly economy with Thai....The last few trips, Ive managed to book seat 76A...for a fee of course! On my last trip (got back a week ago.) I was able to book seat 76A on the outward leg, but not on the return leg...it was showing booked? I tried booking months in advance....maybe it was because I was flying back on a Friday? Thai are getting to be a pain to book seats with now, as you have to book through optiontown...they wont let you know straightaway if youve got the seat you booked or not? They still take your money though?!