Legacy
Family Tree - Family tree program, the easiest I have used, a must have,
the free version is quite usable.
Rootsweb - Obviously a great place to start, it is also good for hosting free pages
such as this one! :-)
Rootsweb
Mailing Lists - Mailing lists for discussing family names and places,
with lots of helpful people who are smarter than you are!
Genes
Reunited - A great site for getting in touch with others that share a
common ancestor, free to share and be contacted, but to contact others you
need to pay the membership fee.
WorldConnect - Search family trees, you can upload and share yours as well, all for free,
I've personally found this to be a goldmine of information.
Family
Search - Searches various databases and census's plus the famous IGI. Ancestral Files can
be also handy, but as with all shared information, it can contain mistakes which could lead you up the garden path. :-)