This is a great site for undertones and help picking out foundation.
http://www.beauty-and-nutrition.com/...oundation.html
WARM: Yellow & Orange Skin Undertones
Eye Color: Brown, Green Hazel
Hair Color: Brunette, Red, Blonde
Warm hair colours are: black, brown, red, auburn, blonde, honey blonde
Warm skin undertones are: yellow, orange, olive (veins on your wrist look greenish)
Warm eyes are (normally): brown, green, hazel
Warm clothes: don't wear white, wear cream. You would look great in earth tone
NEUTRAL: Fair/light pink, olive, yellow undertones
Eye Color: All colors
Hair Color: All colors
Neutral hair colours are: can be any colour
Neutral skin undertones are: unspecifiable, pink, olive, yellow
Neutral eyes are: can be any colour
Neutral clothes: you can wear any color clothing
COOL: Blue & pink skin undertones
Eye Color: Blue, Violet, Grey
Hair Color: Blonde, Brunette
Cool hair colours are: blonde, natural brown, black
Cool skin undertones are: blue, pink (veins on your wrist look bluish)
Cool eyes are (normally): blue, grey
Cool clothes: a white trouser suit looks wonderful on you
Some people have a combo of skin undertones. A simple test is to determine your skin tone: Hold a swatch of silver material and a swatch of gold material near your face. If the silver is more flattering, your dominant undertones are cool, or more red-based. If the gold is more flattering, you probably have more yellow in your skin and therefore have mostly warm undertones. If both flatter you, your neutral.
Here's a site that has 2 fun test once you figure out your undertone.
http://www.girlynation.com/haircolorselectA1.html
This one is for makeup
http://www.girlynation.com/colorselectB1.html