I've been ordering these socks for a couple of years from Amazon.  They've been good everyday 100% cotton socks.  The shipment that arrived just a few days ago was NOT 100% cotton and was in fact almost a 50% synthetic blend.  I'm sure this is due to the fact that cotton has gone from 65 cents a pound to more than $1.00 a pound in the last few months so they are trying to cut costs.  However the product description still says 100% cotton and the product is NOT.  I guess one benefit of the synthetic blend is they will hold their color longer.  I thought it was funny that there was a sticker on the package that said something like "new eco fiber."  Since when is polyester, which is made from oil, an eco fiber?  I mean, these things aren't made of hemp!

So if you like 100% cotton socks, these are not the socks for you anymore.