Well, I haven't spent much time in thrift stores, but I will admit that most of my casual shirts come from Walmart, or another discount store.

If I want a nice dress shirt, I will either order it on line or go someplace like men's Warehouse.