Dennis is a bad ass dude. I got my Cayenne Pro today (super fast order processing and shipping!) and it is AWESOME!! Here's was more impressive than the jacket, though, and I hope other e-tailers, large and small, will take note: 1) Dennis provided his recommendation on sizing based on his knowledge of the product. He suggested a size XL, which I would have NEVER gone for. I wear a medium tall in my Tourmaster, and would have ordered a large left to my own device. Thankfully, Dennis was there to make the recommendation. The XL fits great! 2) Dennis was very communicative throughout the process. He told me when he expected to ship my order and provided a tracking number as soon as possible. This is the level of service I'm used to with larger e-tailers, and to receive such attention to detail from Dennis was a huge bonus. 3) My order was processed and shipped promptly. I've waited up to a week for "in-stock" items to ship from other places, and to get quick service from Beach Moto made me feel good. All in all, I am very pleased with Dennis and Beach Moto. I was a little nervous, especially after my dealings with another popular gear manufacturer here on ADVrider and the horrible customer experience I had dealing with a smalltime vendor. Big thanks to Dennis -- not only for providing expert product guidance and order fulfillment, but a great overall customer experience as well. This is how a Web-based business should be handled.