Public records (city, county) and census is the best place to start outside of Ancestry.com (which BTW is a great site and I'm also a member).