My chest measures 40" but the XL is WAY too large and the L is still too big across the shoulders. I would recommend ordering by your t-shirt size. :-)
It looks like the Snow Flex Force Pro will provide some nice protection and comfort when I try snowboarding for the first time and give snowkiting a try on Lake Winnipesaukee. I can't wait!