Looking ahead to spring and summer, with skirts and dresses, do you have any tricks for covering up ugly spots and veins when going bare legged?

I used to avoid skirts and dresses for lack of anything to hide embarrasing sun spots, until my sister showed me her secret, Sally Hansen Leg Makeup!

Do you gals have a secret weapon?