I too am a smoker of many years standing and I had mine done recently a la Rugrat. Worked up to a point (i.e. teeth several shades whiter) and cost apx. £300 (in Gibraltar). Have managed to maintain by vigorous brushing with a so-called whitening toothpaste and have continued smoking. However...