When Yell said I wouldn't be in the window cleaning section any more, I told them to remove me from their directory (even the free bit) and never phone me again. Nearly every call I get from being listed in there is a telesales call or someone price fishing.
I'm much happier doing the targetting with leaflets or canvassing.
Yell have only ever allowed freebies because it gives them a database of numbers to phone.
If everybody did what I did, they would soon change their minds as they would have no database of numbers to expand their paid for sections.
Anyone who tries to make such a threat to me as part of their sales pitch can go forth and multiply.