I had two addictions, smoking and gambling....gave 'em both up easy, just simply stopped ,cold turkey on the spot.....reasons = coughing started to hurt(smoking), and got our first mortgage(gambling).
Never had so much spare cash since the smoking and gambling days...
If I can do it, anyone can, we don't need a Nanny state to dictate to us the choices we make.
Back on topic....so funny hearing the Happy Little Vegemite comment from Rudd...LOL!
I know it is not as easy to escape an addiction for some as you are suggesting. But good on you for doing it.