I used YP for a year and didn't get anywhere. I have great luck with HomeAdvisor and Google Adwords. I also started working with a local guy for SEO stuff on my tree service website. We've only been at it a few months and normally the first lead or two in a month the service pays for itself.