They suck. I am a carpet cleaning company. Perhaps for other companies they may work better but for us, well they suck. It is a money hole and the leads they charge you for just aren't always very relevant. The service might be worth it if they cut the lead prices in half, maybe. As it is I spend much more than I put in and they just cut the requirement for liability insurance for cleaning firms which is, well, really stupid.
Don't waist your money.