Smoking is a notoriously difficult habit to quit. For many smokers, the addiction to nicotine makes it an uphill battle...