i read a tip the other day that someone sent to a magazine to stop smoking.
it said to save up all your butts for a few days or so, put them all in a jar and fill the glass with water, then whenever you have a craving take a sniff of the jar.
sounds rank, don't know if it'd work or not.