This is a very old thread, but I'm going to respond anyway. I'm responding with the hope that I can help Elmo out before he gets out of telemarketing!! My advice is this... when you are calling businesses you must think about the call as a two part process. The first part is setting an appointment and the second is the sales pitch. There really isn't such a thing as a one call close when you are calling a business.
So... when I call businesses, my script is "Hi, Mr. Smith, this is Joe Blow from XYZ company, how are you today? Have you heard of my company? If no: We are the largest advertiser on the internet. We have some ideas that can increase your business visibility by ___% over the next 12 months. We have done it consistently with many other businesses like yours. And what I'd like to know is can I set-up a call with you for later this week to expose you to my company and ideas?
If YES: set-up the appointment (I get about 75% to say yes to the appointment on the first close)
If NO for any reason: I understand that you are busy, and I expect that, that is why I'm calling to set-up an appointment with you for later in the week. What time would be good for you? (most business prospects are BUSY, they don't have time to listen to a sales pitch that isn't scheduled. The biggest objection for all business prospects is "NO TIME"; even if the prospect doesn't tell you that.)
If NO again: If what I stated were correct; that we can help you increase your visibility by __%, it would certainly be worth you taking 10 minutes of your time to hear about it, wouldn't it? (after both of these rebuttals I set-up about 90% of the appointments.)
Once you get the appointment, get their e-mail address, send them info, a thank you letter, and a reminder of their call. Also, e-mail them the day before the scheduled call to remind them of your appointment. Hope this helps you set more appointments and not to be sooo frustrated with your prospects. If you are frustrated before your call the prospects can hear it in your voice.