I wish I had checked this site before I ordered. Christmas gift (helmet) ordered 7 business days before Christmas (Dec. 16). Website said 4 day delivery. (I was notified on the same day I ordered that the helmet was ready to ship.) Today (Dec. 23), after calling 3 times, I was given a tracking number which indicates that it didn't ship until yesterday and that it won't be delivered until Dec. 30.10 year-old grandson's Christmas gift. Manager said there was nothing he could do. REALLY? No offer to overnight ship another one, No offer to refund FULL amount. Asked him to figure the cancelation fee - $65 on a $100 helmet. And, while writing this review, I just received the email notice that it had been shipped. REALLY?