Varenicline
"This medicine works extremely well!  I tried quitting multiple times in the past.  The key to quitting is to really want to in the first place.  I was just feeling run down smoking and it became harder to do with the restrictions at my workplace.  So I told myself this is it - I either do this and stick with it, or I might as well just smoke for the rest of my life.  I've been on Champix for 10 weeks.  I only cheated once earlier on - bummed one of my wife's cigarettes - so not worth it.  Remember if you do cheat, you're just re-introducing nicotine into your system and having to withdrawal all over again.  NOTE:  If you have high blood pressure - DO NOT take Champix.  My wife took it and had high BP and her BP rose to unsafe level."