I am very meticulous, so I prefer to use a family tree program. The one I use is called Family Tree Maker and I have been using it for about 13 years and find it easy to use. Then, combine that with a membership to ancestry.com and you will be lost for hours finding relatives.
You can also store your information on ancestry.com so there is no need for the family tree program. Either way, I strongly recommend a membership with ancestry.com.