Paul Schlyter writes:
The Earth's sky is blue because the air molecules (largely nitrogen and oxygen) are much smaller than the wavelength of light. Thus, if the
atmosphere of another planet is composed of a transparent gas or gases whose molecules are much smaller than the wavelength of light, we would, in
general, also expect the sky on that planet to have a blue color. If you want another color of the sky, you need bigger particles in the air. You
need something bigger than molecules in the air---dust.
www.faqs.org...
But it seems many people are confused about this issue
Yahoo answers chose THIS
Best Answer - Chosen by Voters
the sky is blue because the color is reflected off of the ocean, im not sure why we cant see stars in the daytime, good question!
answers.yahoo.com...
Man are we in trouble Here is a couple more answers (all the CORRECT answers were ignored

)
"The short answer is, the sky is blue because that's the color of the atmosphere."
"THE JACK POT ANSWER IS REFRACTION all other colors
pass through the screening of the atmosphere where as blue is refracted so the sky looks blue "
My favorite...
"1 - we wanted a red sky, but Mars had already picked it.
2 - they turn the stars off in the daytime to save energy."
Doomed I say the future of Earth hangs in the balance...