I have been meaning to catch up on her baby book and have most of the other dates for things. I had assumed I had sent an email to grandparents telling them when the first appeared but apparently I did not. I do know when I saw the first top one though.
Re: Oops - I can't remember when DD got her first tooth
Did you happen to take any pictures? That may help you, the date is usually encoded in the picture data.
I'm not very good about writing things down, but I was pretty good with taking pictures at milestones, so I had to go back and look up dates when I did his baby book.