IPL doesn't last -- every reputable derm will tell you this. It works just great at first and seems to even out the skin tone and lighten up the brown spots. But as soon as you hit the sun again the spots return. It's much more effective to use bleaching cream for spots. As for broken capillaries -- use a v-beam laser instead, which is much more effective. I had four IPL's with one derm then switched derms who explained things to me properly.