Cage free just means just that, there are no 'cages'. This usually means they are confined to a building and they have to be 'hand collected' other wise you'll have hundreds of eggs rotting on the floors of the chicken house. Cage free is still much better than battery cages, at least they are allowed to move around even though chances are it's still crowded. Over the two(Cage free or battery eggs) choose cage free, because at least it's a step in the right direction. I do not buy store eggs if I can help it, if I do I hunt for cage free/free ranging. Commercial farms in general are never going to be the idealic non-crowded flock free ranging on green pastures. With such a wide demand for chicken products we can only improve the conditions, I do not believe that they'll ever be "great" but they could definately be better.
Free ranging is another funny one. From my understanding, as long as your chickens have access to an outdoor run(run still equals confinement) they are Free Range birds. Interesting no?
We just can't expect the commercial producers to turn hundreds of birds loose so they can "truly" free range at will. There would be no profit, because now your dealing with predators and you're having to hire people to search the bushes and forests for eggs.
Still cage free is better than battery cages, in my opinion anyway.
-Kim