If you haven't checked out the FamilySearch Record Search site, you are missing out. The FamilySearch Record Search site is currently in the pilot stage, but they welcome one and all to research the information that is currently available.
I have posted about FamilySearch Indexing and how many indexers are working feverishly on indexing the thousands of microfilm and fiche in the Salt Lake Family History Library. The result of the indexing can be viewed at FamilySearch Record Search. The 1870 United States Census has just begun to show up on the site and the 1900 United Census is almost completely up. Each of the indices that are located on the left side of the page have both the index and the images available to searching. The indices located on the right side of the web page have only the images and not the indexes categorized by specific locality and type of record.
Other records in various stages of completion that are available for searching include US and state census records, The Freedman Bank, Civil War Pension Records, Germany, Norway, and Mexico Baptisms, Marriages, and Burials and Cheshire England, Church of England Baptism, Marriage, and Burial records to name a few.
These records are available for searching for free. If you would like to browse or search these records, check out FamilySearch Record Search. Have fun!