Tracing your Family History:
1. - not cheap - no-one is giving away anything of any use for nothing.
2. - I concur with Carl - a good family tree program is vital. The further back you go, the bigger they get, and it is really easy to lose track. Mine has about 2020 names at present. I use Family Tree Maker - easy to use and input large volumes of data.
3. - dates - where possible try and get them. Approximations will do until they can be traced further. One of the branchs in my Tree started using the same 2 names from one generation to another, swapping them around each generation - you try keeping track of 5 William Kerrys and 4 Kerry Williams without birthdates!
4. Local library - these are free to use (mostly), and many have a Family Tree area with access to those costly databases. (thanks for reminding me, David)
5. On-line sources - I try and get as many different people to research, and buy access for the shortest time possible when using these.
6. Join a society - access to even more data, and occasionally someone else investigating the same family. Genes Reunited is also good initially, until you become the one the other beginners always contact.
7. Lots of patience and perseverence.