I always buy cigars through Cigars International myself, I might take a look at Thompsons though. I live overseas right now, so I can buy Cubans out in town...but honestly, I think the quality of them isn't as good as others. Maybe back in the day, but apparently now all the good rollers moved away.
My old MSgt got me hooked on Gurkhas, they are a real joy to smoke. He also got me on Cusano Xclusivos, and AVO XO's...although lately I have been in a real maduro mood.
Smoked a Nat Sherman maduro the other day, I didn't want it to stop! That was an awesome smoke.