A non-O Imm visa is a 90-day single-entry only, but you can apply to extend it based on marriage for 12 months by depositing 400k baht in a Thai bank account for two months before applying for the extension. The money does not have to stay in the account once the extension is granted. When the extension is granted, you can buy a single re-entry permit for 1000 baht or a multi-re-entry permit for 3000 baht. This allows you to exit and re-enter without affecting your permission to stay. The other option is a multiple-entry tourist visa (METV). This lasts for 6 months, but you can squeeze nearly 9 months out of it. It gives you a 60-day entry, which you can extend at the nearest immigration office by a further 30 days for 1900 baht. So, if you do this twice and return just before the 6 months are up, they will give you a further 60 days, which you can extend again. If you are wealthy, you may want to look at the 10-year Long Term Visa (LTR)
Good question. I think his passport is faulty. When I renewed my British passport in Bangkok they made me check each field was correct and sign to that effect before cancelling my old passport.
You are correct that was the government's plan but the dinosaurs at ground level have a reputation of preferring stuff printed off. Somebody recently posted about doing a border bounce with DTV and he had to have two copies of everything.
onwardticket.com $14 it is valid for 48 hours, so buy just before you fly, although I doubt anyone would check if it's valid. Buy the ticket for travel within the initial 60 days
It depends on what type of visa you have. Did you obtain a re-entry permit when you left, or did you return on a new visa? If you returned with a re-entry permit, then your TM30 is still valid as long as you return to the same address.