David -- I couldn't agree with you more. I BS'd around with quitting for a long, long time, and someone said that very same thing to me. Done. Of course, a cancer diagnosis is also a great motivator. . . .
There are no magic bullets. I work with addicts and alcoholics, as I also have about 15 years sober. You have to refuse to let yourself be a victim of your substance, whether it is booze, drugs or nicotine. Nobody can make you smoke but you. The rest are all BS justifications.
When given a choice between my life and my cigarettes, it was the biggest no-brainer of my life. Haven't touched one,didn't do any programs, drugs or patches. As the Nike folks would say -- just do it.