And let me add that the first timers are the ones that usually wait til day 7 because they don't expect to see anything until then.
I'm at Day 19 today with my 4th hatch ever and I too am guilty of candling at day 4 this go round.
I think the ones that have hatched before are the worst for...