I’m married to a woman who has a wonderful shop. Personalized Mementos, located in the Cherokee Business District in a great old building. This shop specializes in apparel and embroidery for companies, but also does a great job for individuals. They have just about anything you can imagine available. More like shopping on line, They don’t even try to carry every size or color of the 1000s things they have. I’d certainly check out the website first: (Really, I’m _not_biased ;)