There are over 20,000 free books in the Project Gutenberg Online Book Catalog.
A grand total of over 100,000 titles is available at Project Gutenberg Partners, Affiliates and Resources.
If you don't live in the United States, please check the copyrigh