The International Music Score Library Project (IMSLP) database holds the world's largest collection of public domain recordings and sheet music for classical, jazz, pop, and contemporary music. This free resource will be especially useful for music majors and others interested in obtaining sheet music and recordings to compare against one's own progress.