Check out www.emusic.com. Be sure to read user comments before downloading.
Sometimes (but not often), tracks have been mislabeled, or there are better
versions of the same album at the site, and users spot those issues. But all
in all, it's a good site.