DS splodged choc ice-cream over white cotton top. Because we were on holiday I didn't have time/inclination to do anythign about it. Have subsequently tried stain devil then washing but it's still there. Is it beyond repair do you think or is there a magic formula to make it disappear?