I recently read a few articles on the internet which discuss the science of cooking eggs. It turns out that the method of placing cold eggs in cold water and bringing to a boil then cutting the heat and waiting, makes the eggs very hard to peel. Additional info tells us that steaming eggs vs. boiling eggs allows the whites to harden more gradually and thus makes them more tender. So I decided to test the method and I completely agree that steaming is the best.
1 inch of boiling water
5-6 cold large eggs
steam for 14-15 minutes for hard boiled (5 minutes for soft boiled and don't chill the eggs afterwards, obviously)
immerse in ice water for 15 minutes or chill over night. (also helps with peeling)