If you really don't feel at ease, just change a little 1000 baht, which is better, and you don't have to change dollars because of the triangular exchange rate.
Then, if you have a VISA card, you can just swipe your card directly when shopping in Thailand, but remember to keep the card well.
The question of tipping in the answer on the first floor is actually that you don't have to tip for taking a taxi. This is very clear. If you are in a hotel, just give it to the baggage boy.