I been getting my stuff legally for about 2 years now from Zune. Just trying to see what everyone else is doing.
Amazon Mp3. When go hastings has used sale with free shipping I get a whole bunch of CDs from there but most of my music is from Amazon's mp3 downloader
Can't choose more than one, but I use iTunes and Amazon about equally. Also, you left out Grooveshark.
Torrents, and if I like it enough I buy it (Always physical unless I can't find a physical copy, its usually the same price and I feel like I could easily lose my MP3s) Or go see them live, considering they get most of their money from that and barely any money from the record sales (Record companies get most of that money) I've given a ton of money to a bunch of bands that I would have never listened to otherwise, because I don't have the money to plop down 10 to 20 bucks and have the album suck.