Cross searches multiple music databases: American Song, Classical Music Library, Contemporary World Music, Dance in Video, Jazz Music Library, Opera in Video, and Smithsonian Global Sound.
IMSLP stands for International Music Score Library Project. It contains thousands of online scores and recordings, which can be browsed by composer, genre, nationality, time period, and so on.