I read this in a cooking magazine and it usually works for me! Put cold water in the pot and put the eggs in with it FIRST. Then put the pot on the stovetop on high. Once you see the water start to boil keep the eggs in for 7 minutes. Then you're done. Now, this is the part I do and was NOT in the book... I turn the stove off and remove the pot from the heat. I keep the eggs in the hot water until the water cools off just enough for me to reach into it and get the eggs out by hand.
I guess the reason you put the eggs in the cold water is b/c when cold eggs hit already hot/boiling water, that can make so many of them crack.
I just boiled 4 dozen eggs the other day like this. I did get 4 that cracked out of 48, but the rest were perfect (until the kids got a hold of them that is!!!! lol...)