This method makes getting the shell off easy as well.
Edit: It's stated in the article that this method makes getting the shell off really easy. Just to be clear, I chose this method primarily for that reason, but it also requires a minimum amount of babysitting and mental RAM.
Dunk the eggs into cold water after they're done and still hot. I'm not exactly sure what the physics is, but this separated the shell from the egg white for me sufficiently.
I boil em up. Drain the water. Use a spoon to lift one and run it under cold tap for a few seconds, then give it a good little whack to get it started and then just go for it.
If I hesitate it all goes wrong. Just have to believe that egg shell is coming off :) Run fingers all round it before it gets too hot to hold again.