Have you considered vaporizing your tobacco whenever you're at home? It'll at least reduce some of your tar and carcinogen intake.
Also, I had one idea on quitting smoking. I've never smoked cigs myself but it was just an idea. What if you did it by counting how many cigs you have in a day, then every day reduce it by 1?
plus I know LSD has had huge sucess with alchoholism and personal emotional issues, maybe you could try that when you quit, put things in another perspective.