I have to agree with the PP. A series of chemical peels is much much more effective than any over the counter solution. They are wonderful!! I know they can be pricey, but call around (I get them at my dermatologist and my plastic surgeon, who is actually less expensive but a farther drive). They start weak, then build up stronger each time. You need to go at least 5 or 6 times, about one to two weeks apart. Your skin will be so smooth (remember to moisturize and stay out of the sun) and the pigment is made better.
You can buy over the counter chemical peels online, but their strength is much less than what you'll get from a doctor.
Good luck!!!