This is my family history. I've been doing this for a couple years now and it's very addicting.
Here are some of my favorite websites: