I want to share a story. Right now I'm in Surin immigration. I walked in at .. 3:50pm. No one here, I'm the only one. The staff could not be nicer helping me gather the forms and get them in order. ( I declare the 65000 Bhat monthly method) I did stop by the local Bangkok Bank and picked up the account verification letter. So I had everything including the monthly statements I downloaded from the Bangkok Bank mobile app. My point is with all the bellyaching around immigration this could not be easier. It's 4:11 and I'm getting my passport right now with my new retirement visa stamp.