I have been on a O-A retirement extension for a number of years with a US passport. I imagine that if I get a O Visa and then a subsequent marriage extension, I would need to run my retirement extension out (or get it cancelled?), get the O Visa at a Thai Consulate/embassy and then do the extension. Is there any way to get this done in country - I expect not, but wanted to ask the experts anyway...