I have never complained publicly about a company in my life. But my experience with IDT America (long distance service) has been Kafkaesque. I don't know how the company stays in business with the way it treats its customers. Advice: stay away if you value your time and money.