Agree with many of the others that cold turkey is the only way. Although something that helped me was switching to rolling tobacco - ended up smoking a lot less which made going cold turkey easier.
Tried Zyban once too... Apart from making me feel bonkers, it gave me a horrible, painful...