I use Family Tree Maker and pay an annual subscription to Ancestry.com.
This combination lets you automatically search scores of databases to do the hard work for you!
One of my many hobbies is researching family trees, both mine and for my friends.
Here are some links to some of them...