I just want to cancel my online order. I waited 45 minutes on the phone to be told I can't cancel it because it hasn't shipped. it isn't due to arrive until May 18. my order hasn't even been processed yet. I was told I have to wait the 3 weeks (or more if it is delayed) for it to ship before I can cancel it.