http://freepages.genealogy.rootsweb.com/~prraices/tidy_table_of_contents.htm