There are a couple of tricks to getting an easier peel off of your eggs.
Start them in cool water, not water that's already boiling - this is more for cooking them perfectly than helping the peeling. Once it actually reaches a boil, that's when you start your timer (5-10 mins depending on what you want). Also, add vinegar to the water. It won't change the flavor, at least as far as I've noticed, it just helps the peeling. I don't remember if I did white or AC vinegar. When it's all done boiling, but it in a bowl of ice cold water for about 10 minutes before peeling.
I've not tried this particular order, but it occurs to me that if you roll the eggs on a hard surface to crack the shell all over, then put it in the ice water instead of doing everything after the chill, it may peel even easier. Usually I do it all after and I only have one or two eggs out of a dozen end up with some chunks coming out. I also peel mine under running water over a strainer, so there aren't any pesky shell fragments left over.