I placed an order online at Tradesecrets.ca and my payment was processed immediately. After 4 days it wasn't showing shipped so I sent an email asking when it would be shipped. Received a reply indicating and item I DID NOT ORDER was out of stock. I replied indicating I hadn't ordered that item with a copy of my order. Haven't heard back so I emailed again today. If I don't receive a reply I'll have to dispute the charge with Mastercard. Wish I had read the reviews before but I know they have retail stores and figured there wouldn't be a problem online. Wrong!