The internet is a vast place filled with all sorts of handy resources, but the trick is often knowing where to look. Here is an incomplete list of websites that might come in handy.
Music
Petrucci International Music Scores Library Project (IMSLP) - imslp.org