Hardboiled Eggs 101:
I've found the best way is to put in a pot of water and bring to boiling, then once that is acheived remove from heat and cover for 20 minutes. After 20 minutes run under cold water 2-5 min (depending on how warm you like them). This ensures that there won't be that gooey spot in the center of the yolk, but also prevents the yolk turning green from being overcooked. It's importand to remove the shells soon, because if you wait too long (more than a few hours) they become darn near impossible to remove.