I put my eggs in the pan right out of the fridge, cover them with water (warm or cold, either way), add a shake or two of salt. Cover, bring to a boil quickly, boil a minute or so, shut off the burner, leave the eggs in the pan, covered until the water cools enough to handle. My impatience always gets the better of me, though and I tend to rush it a bit.
DUMP the eggs out of the pan into the sink with the cold water running. Cracking the shells is my goal with this part. I make sure the shells are cracked on each egg and replace the eggs into the pan, covering them with COLD water out of the tap.
By this time, I've acquired a kazillion other things to do and will totally forget about my eggs until hours later (sometimes). When I remember them, I drop them into a ziploc bag (note the carelessness I've shown them so far) and put them in the fridge.
THE NEXT DAY they peel with ease. Once in a while I have a stubborn one that doesn't want to let go of it's shell, but these are few and far between. I always boil one day and peel the next day after a night in a bag in the fridge. I realize, though that not everybody has the luxury of doing it this way. I AM a bit 'odd', I admit!