I'm interested in ordering some custom shirts online, but have a few questions on fabrics first. Can someone explain to me what is sea island cotton? I'm assuming it's the really soft, dull cotton, used in Tommy Bahama shirts. Also what is oxford, and twill? Does anyone know of a site explaining different kinds fabrics?