I'm not going to go down into scientific detail, but as far as smoking weed goes i've heard it to help improve the cellias(?) which help clean out the tars in yourl ungs as opposed to cigarettets which damage cellias making your lung get tared up. Someone please correct me on this if i'm wrong.