I'm a big fan of IPL. My dermatologist recommended it to lighten sunspots that came out when I was pregnant. The spots become darker at first, but then flake off after a week or so. Unfortunately, the spots can return with further sun exposure, so it can be an endless and expensive process. It did work for me though.