All of the above! Ordered Advantage flea product a month ago. When it didn't arrive on time I called and was told because of the BAD weather the shipping company was backed up and deliveries were running late. ( Incidently the day after I placed my order I received an e mail confirmation my order had been shipped). It has been a month now and I called them again. This time they told me the order was coming from the UK and the hold up was because of national security inspections. At the end of conversation the woman said my product was being shipped today.? This company is a fly by night RIPOFF. I've always checked out a company before ordering and have never had a problem. I guess I got lazy and stupidly began to believe most companies are honest. I'm contacting all my email friends to tell them that before they purchase anything on line to go to SiteJabber and check the seller company out. Never assume anything