Bring a large pot of water to a full boil. Gently ease the eggs into the boiling water (I use a large serving spoon to ease them in). Boil the eggs for 10 minutes, then turn off the heat and let sit for 2 minutes. While the eggs are sitting, place cold water and ice in a large bowl. Take 6 eggs out at a time and place them in the ice bath. Give them 1 minute or so to cool allowing the egg white to shrink and then peel them immediately. Then repeat as necessary for however many eggs you have.