I would second ancestry.com, quite a bit of info there it just takes time but genealogy research does.