nothing, not even laser gets rid of them, unless they're trated very early on and still no guarantee.
there have beedn a couple of other threads on this and i alway reccomend rosehip oil which can be purchased from some covent garden shop. do a google and it'll come up. you can ored online. i use it and it seems to work , the botle lasts for ages but you must use it regularly as it only improve the appearance it does not get rid of stretch marks.
i'd be interested to know what cream spacedonkey mentions, knowing me i'd probably buy it