For Thailand, if you are from a western country you can get a 4x3 month non immigrant B or O from a Thai consulate in your country. In US it's any of them other than the actual embassy in LA apparently. Same with UK, Consulates will give you a B or O, Embassy in London sems reluctant to issue...