If you are near the Hamilton mtn, I was just in the Talize on Upper James and they have a surprising collection of hi-tech shirts. Even saw 3 cycling shirts there, I think all large and more or less new. Being an old fat guy, too tight for me. Between 3.99 and 9.99. Got a New Balance and a Fila long sleeve shirt for the cold weather, 6.99 each.