imslp.org
The International Music Score Library Project, also called the Petrucci Music Library, shares public domain music scores and recordings. It lists works, composers, performers, scores, pages and recordings, and accepts submissions of new scores and recordings.