i used to work for a large cleaning company that had a full telesales appointment making dept, a lot of money .
the argument is do you tread the streets, or phone around.
one solution may be for you to use an agency, they will target the area that you want. you can then do a deal with them about how they will be paid, either by appt, quote or job accepted.
by using an outside company then you don t need to worry about staffing an operation, and running etc. as that is the difficult bit.
i hope that helps
regards
martin