As soon as I knew I was buying a bike, I started looking for a jacket. I'm a new rider and I know I should be protecting myself either way, even if I was experienced. I found some recommendations on a decent mesh jacket with a liner, CE armor, etc. Anyway, I ordered the first jacket online on June 17th. I was then told it was not available on the 19th, and changed to a different jacket, which they said on the phone that they for sure had. 4 days later, on the 23rd, I get another email that that jacket is no longer available either. I call them and they can't tell me what they actually do have until Monday and they said they would call me back. I never hear from them, not on Monday, not on Tuesday, nothing. I was pissed off that it had been a week and I still didn't have a jacket on the way, so I went to Shade Tree in Middlefield and tried jackets on, figured out what I wanted, and ordered one on the spot. The guy said I should get it in the mail within 5-10 business days. Sounds good. On the 28th I get an email with tracking information from the first company, they apparently are sending me a jacket, I don't even know which one since they never called me back. I figured my order was simply canceled because I hadn't talked to them at all since the 23rd. The exact wording of their email states " The item you ordered is no longer available please contact customer service if you wish to replace your order." We never spoke about replacing the order, that tells me it will be simply canceled. Apparently the 2nd jacket I had wanted "became available" and they were shipping it to me without confirming with me that I still wanted it. I called them immediately and told them I would be returning it because I had went elsewhere due to their poor customer service. I received their jacket on Friday and sent a return request on their website today, which states that all returns are subject to a 20% restocking fee. I'll be damned if I pay them for returning something after days of no contact and implied order cancellation. So anyway, I said as much in my return request and I haven't heard back from them. Today is July 9th, 10 business days after I placed my order from Shade Tree. I haven't seen or heard about it, so I called them. The lady on the phone says they aren't receiving an order from that company until July 19th and my jacket will likely be shipped out then, which means I won't receive it until about 20 business days after I ordered it, almost a month. Oh, and my jacket possibly won't be in that shipment and it will get there in mid-August, WTF! I can't believe the piss-poor customer service. If anyone knows of somewhere to find a 3XL Tour-Master, Cortech, Fieldsheer, or otherwise nice mesh jacket, please let me know. I'll go pick it up and cancel my Shade Tree order too. /rant