It's time to renew my shirt collection with some serious purchases, and I'm once again thinking through sizing. The guys with the tape measures at the local Brooks Brothers tell me I'm really a 15 or 15.5, although in the past I've been buying 16s to compensate for future shrinkage. The salesmen tell me that what I need to be doing is buying more shirts, washing them less often, and probably simply not hanging on to them as long as I do (most of my shirts are 3-5 years old). I did most recently buy some 15.5s, and indeed they do feel just right, although I wonder how long that will last. Any advice? (By the way, I'm thinking of buying a bunch of shirts from T.M. Lewin...the comments on this forum suggest they shrink less than BB, but who knows?)