Honestly, my friend what I learned was my own experience. My trip to Thailand was for several reasons. I was there looking for a teaching job. This is where I found the most discrimination. I found that even though they advertise a lot of positions in Thailand, when you show up as an African american they are astonished. I found on the applications they ask you your race, size, and age. This was the only culture shock I experienced.I was told on occasions that I had the perfect resume and was asked when I could start until I sent in a picture and they saw I was black. The story then changed. If your white,thin, and are between the ages of 20-35 Thailand is yours. Like I said other than that it is a beautiful country. Get used to being starred at if you decide to come. That didnt bother me at all. I met some really great people in Thailand mostly through various churches. All nations of people. I ate a little Thai food but mostly in 7/11 stores and a restaurant. I wouldn;t eat the street food. I cooked a lot at home amercian food and my partner at the time was african so he cooked african food. The food is real cheap and the rent. You have an advantage because you will have an income of retirement. You can live good. Just know Thai folks will not roll out the red carpet for you. I have also experienced taxi drivers trying to get over on me by taking longer routes to get a larger taxi fee. I learned how to start speaking up about that and learning my surrondings to and from my apartment. I have had taxi drivers pass by me and pick up a Thai person instead. On the otherhand ,I have had some great taxi drivers who didnt speak english, but somehow knew where I was going and was very nice.The other headache I dealt with was visa renewals and fees. I could have stayed longer but I decided it wasn't worth the hassle anymore. I spent 4 months there and I just returned back to the states 2 weeks ago. I want to go back to visit Thailand to tour places I didnt get to go to and connect once again with some great people I met. It was a bitter sweet experience for me. I learned a lot and no matter how much research you do on a country it is totally different once you actually get there and live abroad as a foreigner. I would highly recommend that you learn the language before you go or study the language at a language school once you get there. It will cost you about 700-800 Usd or 23-24,000 Thai baht which is their currency for the year. I hope that answers some of your questions. Please feel to ask more if you need to. Michelle