Long list of free (legal) music download sites. (for posterity)