Went in to the Thai consulate on Monday for a single entry tourist visa . The person at the counter asked for a return ticket and would not accept the reservation for my return to Canada ( I carry a Canadian passport) that I showed him on my iPhone. Went back Tuesday with a paper copy of same and paid 40$. I was told to pick up the visa on Friday. Went on Friday and retrieved passport and visa. The visa was stamped as being emitted on Tuesday. I think they give you a hard time as an "incentive" to use agents who seems to run the place.