Do you have a tracking # for the shipment? I would send an email now & contact by phone(?) on Mon. I know it isn't really their problem after shipping but it doesn't hurt to make them aware of the problem. Maybe they will send another or give you a refund. 3 wks is really too long.