So far I have waited 3 weeks for a product that the site claims should arrive in 5-10 days. It took 2 weeks before they even updated it to shipping and then claimed they waited 5-10 days to ship it because they were waiting to ship a newer product. If ordered the old product, then send me the old product. This is how business is conducted. It sounds more to me like they ran out of caeds or simply forgot my order. Either way, no need for radical stories, just tell me you forgot to ship it or ran out. I will give them 3 more weeks as others have suggested then call the bank to get my money if it does not arrive. Exactly 6 weeks. Not a day later.