With other business - I have had great luck with some and not so good with others. The Key is the distribution. Who will see it and do you offer a service for them?
Base on your above comments - If you do commercial work - Sounds Good.
There is really no way to target your market with this form of advertising. This could be what I call a SEED. If you have a name or logo that sticks in the customers mind. When they go to those yellow pages - You company will be familar. Thats what you want. You have planted a seed of security. When they call - you will water that seed with your professionalism and knowledge of the industry.
Just remember - always put your name, logo, slogan on everything you do - whether its advertisement, contract, estimate, yard sign, or anything. The key is for your company and what it represents to become familar.
You may want to check into mail-outs. Its not so much of how many people you reach, but who you reach. Example -- Why reach a person to clean there home if they rent. Target your market - Do a mail-out to home owners with certain income brackets.
Network with Vinyl Siding Contractors - Thats an awesome list to have.
Sorry to carry on - just a passion of mine.