I am looking to buy a few T-shirts that I can wear while doing almost anything. Sweating, dirty work, mechanical work, or just going out and about. I want something that will last, be comfortable, and fit well. I like wearing some of my shirts tucked in with certain pants so if they have a longer torso, that'd be great. I'd like to spend as little as possible, but if it's really worth it, I'm not opposed to spending a lot on some shirts. I like earthy tones, especially green/dark green. Recommend me some companies!