I have been using avon's anew clinical stretch mark smoother for 3 weeks now and I am so happy with the results. I actually bought it on clearance at TJ MAXX for $6 and thought I'd give it a try. It's amazing. I also read other people's reviews and they loved it as well. You can buy it for the regular price on avon's website $25, but you can get it for less than half the price (and even cheaper) on eBay. I would definatley read up on it and check out the reviews, but it made my strech marks shorter, lighter and smoother. I'm really tan so my stretch marks stood out like crazy but they're much less noticable now. I don't think anything will get rid of stretch marks completely, but there are products out there that will at least fade them.
Hope this helps.