I placed an order on April 12th. Package was set to arrive April 17th but it did not. I inquired 4 days after the scheduled delivery and was told to wait until the end of the week. So, I waited and still did not recieve my order. I waited a few more days until April 25th and emailed again. They said the they had to put a trace on the package and it would take up to 7 days. So I called after 7 days, waited on hold for 45 minutes before speaking to a live person. I was told they couldn't do anything for me because the trace hasn't been completed yet. And it can take 7 to 10 days. I told them that this was ridiculous. I have a project to finish and I want a refund for the $100 purchase I made so I can purchase the product from somewhere else. She said there was nothing she could do so I asked to speak to manager. I was on hold another 10 minutes to be told no managers are available and they will call you back within 24 hrs. So 36hrs later I recieved a call from a supervisor. Who told me they should have a update by Monday or Tuesday! They would not issue a refund or do anything about the fact that they provided such incompetent customer service although they admitted that this was handled very poorly. This is soooo ridiculous it is beyond words to describe the level of incompetence of customer service provided.