I have ordered from usavetshop several times and never been disappointed. It says right on the order that it takes something like 14-20 days or so. When I called, I spoke to someone about this and was told it shipped from England and the name difference is because that is what FrontLine is called in Europe. I've never felt scammed or lied to and did get a response when I called. In fact, I order over the phone so don't know what the last two raters are talking about.