One demon at a time Sober4! I am a smoker too, and I'm not even thinking about that one until I get some sober time back. A LOT of sober time, likely.
I totally understand being "pissed off at myself" ... but I'm trying to not beat myself up too badly. Negativity and anger are not going to help me now. I need strength ... and those two emotions weaken me.