For what it's worth, I used TSL a year or two ago and was very unhappy with the results. They booked me appointments for a week at a time (5 per day). I can honestly tell you that I didn't go to one single home where the person was expecting to see me or said they agreed to any kind of "appointment" with an agent. I haggled with TSL and they replaced the leads free of charge. BUT, get this, the second week of replacement appointments were EXACTLY THE SAME! I didn't go to one single home where the people said they had agreed to an appointment. I've never done business with TSL since.