Okay here are some tips:
1. avoid roll ups and paraphenalia at all costs, only smoke king size straights like JPS or Windsor blue
2. Avoid smokers as much as you can
3. Keep track of how much you smoke and givee hand outs
4. Take off days
5. Try to drink a lot of sugary drinks like fruit juice or coke
6. Cut down from 20 to 10 to 5 to less than 5
7. Take frustration on other things, like throwing them away and bitching about wasting money
8. Excersize
9. Distract yourself by doing other things whenever you get cravings, but count it as a smoke anyway
10. Best one: the patch!