Cage-free eggs and free-range eggs are not the same. As far as the USDA is concerned, all eggs are "natural" so buyer beware.
Cage-free means the chickens are out of a small cage and into a big cage with no outdoor access to grass and insects.
Free-range means the chickens do have access to the outdoors. Be sure what they eat is organic. You may want to ask the source how long they are allowed to be outdoors (the longer the better).
Also, remember, healthy eggs do not cause cholesterol problems. Sugar and excess refined starches do.
source - price pottenger foundation http://www.price-pottenger.org/