I have read on the Thai Embassy (China) website that you need your visa to get your COE, but to get your visa you need to have a flight booked, and to book your flight you need a COE so I'm going round in circles trying to figure out what comes first! I have a Thai wife, I'm currently working in China and intend to apply for a Non-O, any advise? help?