content: I ordered this shirt based on Columbia's reputation and style. I ordered a medium and it seemed like an extra large. It was so big that I'm not even sure that a small would fit me. What's with this? Can't Columbia get their sizing right? Is it that hard?