I've read various suggestions on how to hard boil, the most recent being keep on heat until boiling, cover and remove and sit for X amount of time (depending on egg size). I believe I use extra-large so my time would be 18 minutes.
I'm very picky with my eggs so I really hate when they are not boiled/cooked enough or when they are over cooked (no green for me, please!).
What is the best way to boil them so they end up perfect?