There are likely to be people here who know the answer to this: If I order from thinkgeek in the USA, how do their shirt sizes relate to ours? I'd normally buy a 100cm T shirt here, how does that translate to their S M L XL sizes?